# near model CODE resource # jump table entries: 2712-2764 (53 of them) export_339: fn00000000: 00000000 4E56 FFE6 link A6, -0x001A 00000004 2F07 move.l -[A7], D7 00000006 7001 moveq.l D0, 0x01 00000008 2D40 FFEA move.l [A6 - 0x16], D0 0000000C 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8] 00000012 2E2E FFEA move.l D7, [A6 - 0x16] 00000016 6032 bra +0x34 /* 0000004A */ label00000018: 00000018 4267 clr.w -[A7] 0000001A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000001E 2F07 move.l -[A7], D7 00000020 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000026 486E FFF0 pea.l [A6 - 0x10] 0000002A 486E FFF4 pea.l [A6 - 0xC] 0000002E 303C 0A0B move.w D0, 0xA0B 00000032 A816 syscall Pack8 00000034 4A5F tst.w [A7]+ 00000036 660A bne +0xC /* 00000042 */ 00000038 486E FFF4 pea.l [A6 - 0xC] 0000003C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00000040 6004 bra +0x6 /* 00000046 */ label00000042: 00000042 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label00000046: 00000046 5287 addq.l D7, 1 00000048 6906 bvs +0x8 /* 00000050 */ label0000004A: 0000004A BEAE FFE6 cmp.l D7, [A6 - 0x1A] 0000004E 6FC8 ble -0x36 /* 00000018 */ label00000050: 00000050 2F2E 000C move.l -[A7], [A6 + 0xC] 00000054 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000058 2E1F move.l D7, [A7]+ 0000005A 4E5E unlink A6 0000005C 205F movea.l A0, [A7]+ 0000005E 504F addq.w A7, 8 00000060 4ED0 jmp [A0] export_340: fn00000062: 00000062 4E56 FFF2 link A6, -0x000E 00000066 48E7 0118 movem.l -[A7], D7,A3,A4 0000006A 206E 000C movea.l A0, [A6 + 0xC] 0000006E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000072 7003 moveq.l D0, 0x03 label00000074: 00000074 32D8 move.w [A1]+, [A0]+ 00000076 51C8 FFFC dbf D0, -0x6 /* 00000074 */ 0000007A 286E 0008 movea.l A4, [A6 + 0x8] 0000007E 4247 clr.w D7 00000080 70FF moveq.l D0, 0xFFFFFFFF 00000082 2880 move.l [A4], D0 00000084 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 0000008A B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000008E 6600 00FA bne +0xFC /* 0000018A */ 00000092 203C 6342 544E move.l D0, 0x6342544E /* 'cBTN' */ 00000098 B0AE 0014 cmp.l D0, [A6 + 0x14] 0000009C 57C0 seq D0 0000009E 4A00 tst.b D0 000000A0 6610 bne +0x12 /* 000000B2 */ 000000A2 223C 6343 424E move.l D1, 0x6343424E /* 'cCBN' */ 000000A8 B2AE 0014 cmp.l D1, [A6 + 0x14] 000000AC 57C1 seq D1 000000AE 8001 or.b D0, D1 000000B0 6714 beq +0x16 /* 000000C6 */ label000000B2: 000000B2 4267 clr.w -[A7] 000000B4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000000B8 3F3C 0001 move.w -[A7], 0x1 000000BC 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 000000C0 301F move.w D0, [A7]+ 000000C2 48C0 ext.l D0 000000C4 2880 move.l [A4], D0 label000000C6: 000000C6 203C 6342 424E move.l D0, 0x6342424E /* 'cBBN' */ 000000CC B0AE 0014 cmp.l D0, [A6 + 0x14] 000000D0 6614 bne +0x16 /* 000000E6 */ 000000D2 4267 clr.w -[A7] 000000D4 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000000D8 3F3C 0001 move.w -[A7], 0x1 000000DC 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 000000E0 301F move.w D0, [A7]+ 000000E2 48C0 ext.l D0 000000E4 2880 move.l [A4], D0 label000000E6: 000000E6 203C 6343 4644 move.l D0, 0x63434644 /* 'cCFD' */ 000000EC B0AE 0014 cmp.l D0, [A6 + 0x14] 000000F0 6614 bne +0x16 /* 00000106 */ 000000F2 4267 clr.w -[A7] 000000F4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000000F8 3F3C 0002 move.w -[A7], 0x2 000000FC 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00000100 301F move.w D0, [A7]+ 00000102 48C0 ext.l D0 00000104 2880 move.l [A4], D0 label00000106: 00000106 203C 6346 4C44 move.l D0, 0x63464C44 /* 'cFLD' */ 0000010C B0AE 0014 cmp.l D0, [A6 + 0x14] 00000110 57C0 seq D0 00000112 4A00 tst.b D0 00000114 6610 bne +0x12 /* 00000126 */ 00000116 223C 6342 4644 move.l D1, 0x63424644 /* 'cBFD' */ 0000011C B2AE 0014 cmp.l D1, [A6 + 0x14] 00000120 57C1 seq D1 00000122 8001 or.b D0, D1 00000124 6714 beq +0x16 /* 0000013A */ label00000126: 00000126 4267 clr.w -[A7] 00000128 2F2D AE96 move.l -[A7], [A5 - 0x516A] 0000012C 3F3C 0002 move.w -[A7], 0x2 00000130 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00000134 301F move.w D0, [A7]+ 00000136 48C0 ext.l D0 00000138 2880 move.l [A4], D0 label0000013A: 0000013A 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00000140 B0AE 0014 cmp.l D0, [A6 + 0x14] 00000144 6604 bne +0x6 /* 0000014A */ 00000146 28AD A8C2 move.l [A4], [A5 - 0x573E] label0000014A: 0000014A 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00000150 B0AE 0014 cmp.l D0, [A6 + 0x14] 00000154 6604 bne +0x6 /* 0000015A */ 00000156 28AD A8BA move.l [A4], [A5 - 0x5746] label0000015A: 0000015A 203C 636D 6E75 move.l D0, 0x636D6E75 /* 'cmnu' */ 00000160 B0AE 0014 cmp.l D0, [A6 + 0x14] 00000164 660C bne +0xE /* 00000172 */ 00000166 4267 clr.w -[A7] 00000168 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 0000016C 301F move.w D0, [A7]+ 0000016E 48C0 ext.l D0 00000170 2880 move.l [A4], D0 label00000172: 00000172 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00000178 B0AE 0014 cmp.l D0, [A6 + 0x14] 0000017C 660C bne +0xE /* 0000018A */ 0000017E 4267 clr.w -[A7] 00000180 4EAD 210A jsr [A5 + 0x210A /* export_1053 */] 00000184 301F move.w D0, [A7]+ 00000186 48C0 ext.l D0 00000188 2880 move.l [A4], D0 label0000018A: 0000018A 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00000190 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000194 664A bne +0x4C /* 000001E0 */ 00000196 4267 clr.w -[A7] 00000198 206E FFFC movea.l A0, [A6 - 0x4] 0000019C 2050 movea.l A0, [A0] 0000019E 4868 0114 pea.l [A0 + 0x114] 000001A2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000001A6 4A5F tst.w [A7]+ 000001A8 6706 beq +0x8 /* 000001B0 */ 000001AA 3E3C F940 move.w D7, 0xF940 000001AE 603A bra +0x3C /* 000001EA */ label000001B0: 000001B0 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 000001B6 B0AE 0014 cmp.l D0, [A6 + 0x14] 000001BA 661C bne +0x1E /* 000001D8 */ 000001BC 42A7 clr.l -[A7] 000001BE 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000001C2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000001C6 265F movea.l A3, [A7]+ 000001C8 2053 movea.l A0, [A3] 000001CA 28A8 0018 move.l [A4], [A0 + 0x18] 000001CE 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000001D2 4267 clr.w -[A7] 000001D4 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label000001D8: 000001D8 4267 clr.w -[A7] 000001DA 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 000001DE 3E1F move.w D7, [A7]+ label000001E0: 000001E0 70FF moveq.l D0, 0xFFFFFFFF 000001E2 B094 cmp.l D0, [A4] 000001E4 6604 bne +0x6 /* 000001EA */ 000001E6 3E3C F954 move.w D7, 0xF954 label000001EA: 000001EA 3D47 0018 move.w [A6 + 0x18], D7 000001EE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000001F2 4E5E unlink A6 000001F4 205F movea.l A0, [A7]+ 000001F6 DEFC 0010 add.w A7, 0x10 000001FA 4ED0 jmp [A0] fn000001FC: 000001FC 4E56 FFE0 link A6, -0x0020 00000200 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000204 286E 0008 movea.l A4, [A6 + 0x8] 00000208 41EE FFF8 lea.l A0, [A6 - 0x8] 0000020C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000210 7003 moveq.l D0, 0x03 label00000212: 00000212 30D9 move.w [A0]+, [A1]+ 00000214 51C8 FFFC dbf D0, -0x6 /* 00000212 */ 00000218 41EE FFF0 lea.l A0, [A6 - 0x10] 0000021C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000220 7003 moveq.l D0, 0x03 label00000222: 00000222 30D9 move.w [A0]+, [A1]+ 00000224 51C8 FFFC dbf D0, -0x6 /* 00000222 */ 00000228 41EE FFE8 lea.l A0, [A6 - 0x18] 0000022C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000230 7003 moveq.l D0, 0x03 label00000232: 00000232 30D9 move.w [A0]+, [A1]+ 00000234 51C8 FFFC dbf D0, -0x6 /* 00000232 */ 00000238 4267 clr.w -[A7] 0000023A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000023E 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 00000244 486E FFF8 pea.l [A6 - 0x8] 00000248 303C 0603 move.w D0, 0x603 0000024C A816 syscall Pack8 0000024E 3E1F move.w D7, [A7]+ 00000250 6600 00E6 bne +0xE8 /* 00000338 */ 00000254 4267 clr.w -[A7] 00000256 486E FFF8 pea.l [A6 - 0x8] 0000025A 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */ 00000260 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000266 486E FFF0 pea.l [A6 - 0x10] 0000026A 303C 0812 move.w D0, 0x812 0000026E A816 syscall Pack8 00000270 3E1F move.w D7, [A7]+ 00000272 6600 00C4 bne +0xC6 /* 00000338 */ 00000276 4267 clr.w -[A7] 00000278 486E FFF8 pea.l [A6 - 0x8] 0000027C 2F3C 6B73 7479 move.l -[A7], 0x6B737479 /* 'ksty' */ 00000282 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 00000288 486E FFE8 pea.l [A6 - 0x18] 0000028C 303C 0812 move.w D0, 0x812 00000290 A816 syscall Pack8 00000292 3E1F move.w D7, [A7]+ 00000294 6600 00A2 bne +0xA4 /* 00000338 */ 00000298 3E3C F954 move.w D7, 0xF954 0000029C 42A7 clr.l -[A7] 0000029E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002A2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000002A6 2A1F move.l D5, [A7]+ 000002A8 0C85 0000 7530 cmpi.l D5, 0x7530 /* 'u0' */ 000002AE 6E00 0088 bgt +0x8A /* 00000338 */ 000002B2 3C2C 0040 move.w D6, [A4 + 0x40] 000002B6 202C 0032 move.l D0, [A4 + 0x32] 000002BA B0AC 003A cmp.l D0, [A4 + 0x3A] 000002BE 6606 bne +0x8 /* 000002C6 */ 000002C0 3006 move.w D0, D6 000002C2 4440 neg.w D0 000002C4 3C00 move.w D6, D0 label000002C6: 000002C6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002CA 205F movea.l A0, [A7]+ 000002CC A029 syscall HLock 000002CE 1014 move.b D0, [A4] 000002D0 670E beq +0x10 /* 000002E0 */ 000002D2 206E FFF4 movea.l A0, [A6 - 0xC] 000002D6 2F10 move.l -[A7], [A0] 000002D8 2F05 move.l -[A7], D5 000002DA 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 000002DE A9CF syscall TESetText label000002E0: 000002E0 4AAE FFEC tst.l [A6 - 0x14] 000002E4 6720 beq +0x22 /* 00000306 */ 000002E6 42A7 clr.l -[A7] 000002E8 206D CBC0 movea.l A0, [A5 - 0x3440] 000002EC 2050 movea.l A0, [A0] 000002EE 3028 003C move.w D0, [A0 + 0x3C] 000002F2 48C0 ext.l D0 000002F4 2F00 move.l -[A7], D0 000002F6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000002FA 4267 clr.w -[A7] 000002FC 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00000300 3F3C 000B move.w -[A7], 0xB 00000304 A83D syscall TEDispatch label00000306: 00000306 4267 clr.w -[A7] 00000308 2F2C 003A move.l -[A7], [A4 + 0x3A] 0000030C 2F2C 0032 move.l -[A7], [A4 + 0x32] 00000310 3F06 move.w -[A7], D6 00000312 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00000316 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */] 0000031A 101F move.b D0, [A7]+ 0000031C 671A beq +0x1C /* 00000338 */ 0000031E 4247 clr.w D7 00000320 202C 003A move.l D0, [A4 + 0x3A] 00000324 B0AD AEAC cmp.l D0, [A5 - 0x5154] 00000328 660E bne +0x10 /* 00000338 */ 0000032A 2F2C 0032 move.l -[A7], [A4 + 0x32] 0000032E 3F2C 0040 move.w -[A7], [A4 + 0x40] 00000332 4267 clr.w -[A7] 00000334 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label00000338: 00000338 486E FFF8 pea.l [A6 - 0x8] 0000033C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000340 486E FFF0 pea.l [A6 - 0x10] 00000344 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000348 486E FFE8 pea.l [A6 - 0x18] 0000034C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000350 3D47 0010 move.w [A6 + 0x10], D7 00000354 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000358 4E5E unlink A6 0000035A 205F movea.l A0, [A7]+ 0000035C 504F addq.w A7, 8 0000035E 4ED0 jmp [A0] fn00000360: 00000360 4E56 0000 link A6, 0 00000364 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000368 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000036C 206E 000C movea.l A0, [A6 + 0xC] 00000370 226E 0008 movea.l A1, [A6 + 0x8] 00000374 7003 moveq.l D0, 0x03 label00000376: 00000376 32D8 move.w [A1]+, [A0]+ 00000378 51C8 FFFC dbf D0, -0x6 /* 00000376 */ 0000037C 206E 000C movea.l A0, [A6 + 0xC] 00000380 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000384 7003 moveq.l D0, 0x03 label00000386: 00000386 30D9 move.w [A0]+, [A1]+ 00000388 51C8 FFFC dbf D0, -0x6 /* 00000386 */ 0000038C 4E5E unlink A6 0000038E 205F movea.l A0, [A7]+ 00000390 504F addq.w A7, 8 00000392 4ED0 jmp [A0] fn00000394: 00000394 4E56 FFF2 link A6, -0x000E 00000398 48E7 0108 movem.l -[A7], D7,A4 0000039C 3E3C F95C move.w D7, 0xF95C 000003A0 41EE FFF8 lea.l A0, [A6 - 0x8] 000003A4 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000003A8 7003 moveq.l D0, 0x03 label000003AA: 000003AA 30D9 move.w [A0]+, [A1]+ 000003AC 51C8 FFFC dbf D0, -0x6 /* 000003AA */ 000003B0 206E 000C movea.l A0, [A6 + 0xC] 000003B4 203C 6C6F 6E67 move.l D0, 0x6C6F6E67 /* 'long' */ 000003BA B090 cmp.l D0, [A0] 000003BC 6606 bne +0x8 /* 000003C4 */ 000003BE 2868 0004 movea.l A4, [A0 + 0x4] 000003C2 601E bra +0x20 /* 000003E2 */ label000003C4: 000003C4 4267 clr.w -[A7] 000003C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000003CA 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 000003D0 486E FFF8 pea.l [A6 - 0x8] 000003D4 303C 0603 move.w D0, 0x603 000003D8 A816 syscall Pack8 000003DA 4A5F tst.w [A7]+ 000003DC 660E bne +0x10 /* 000003EC */ 000003DE 286E FFFC movea.l A4, [A6 - 0x4] label000003E2: 000003E2 4247 clr.w D7 000003E4 2054 movea.l A0, [A4] 000003E6 226E 0008 movea.l A1, [A6 + 0x8] 000003EA 2290 move.l [A1], [A0] label000003EC: 000003EC 486E FFF8 pea.l [A6 - 0x8] 000003F0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000003F4 3D47 0010 move.w [A6 + 0x10], D7 000003F8 4CDF 1080 movem.l D7,A4, [A7]+ 000003FC 4E5E unlink A6 000003FE 205F movea.l A0, [A7]+ 00000400 504F addq.w A7, 8 00000402 4ED0 jmp [A0] fn00000404: 00000404 4E56 FFFC link A6, -0x0004 00000408 426E 0010 clr.w [A6 + 0x10] 0000040C 206E 000C movea.l A0, [A6 + 0xC] 00000410 2068 0004 movea.l A0, [A0 + 0x4] 00000414 2050 movea.l A0, [A0] 00000416 2D50 FFFC move.l [A6 - 0x4], [A0] 0000041A 203C 6E65 7874 move.l D0, 0x6E657874 /* 'next' */ 00000420 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000424 660A bne +0xC /* 00000430 */ 00000426 206E 0008 movea.l A0, [A6 + 0x8] 0000042A 10BC 0002 move.b [A0], 0x2 0000042E 601C bra +0x1E /* 0000044C */ label00000430: 00000430 203C 7072 6576 move.l D0, 0x70726576 /* 'prev' */ 00000436 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000043A 660A bne +0xC /* 00000446 */ 0000043C 206E 0008 movea.l A0, [A6 + 0x8] 00000440 10BC 0001 move.b [A0], 0x1 00000444 6006 bra +0x8 /* 0000044C */ label00000446: 00000446 3D7C F954 0010 move.w [A6 + 0x10], 0xF954 label0000044C: 0000044C 4E5E unlink A6 0000044E 205F movea.l A0, [A7]+ 00000450 504F addq.w A7, 8 00000452 4ED0 jmp [A0] fn00000454: 00000454 4E56 FFEE link A6, -0x0012 00000458 48E7 0308 movem.l -[A7], D6,D7,A4 0000045C 3C3C F95C move.w D6, 0xF95C 00000460 41EE FFF8 lea.l A0, [A6 - 0x8] 00000464 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000468 7003 moveq.l D0, 0x03 label0000046A: 0000046A 30D9 move.w [A0]+, [A1]+ 0000046C 51C8 FFFC dbf D0, -0x6 /* 0000046A */ 00000470 206E 000E movea.l A0, [A6 + 0xE] 00000474 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 0000047A B090 cmp.l D0, [A0] 0000047C 6606 bne +0x8 /* 00000484 */ 0000047E 2868 0004 movea.l A4, [A0 + 0x4] 00000482 601E bra +0x20 /* 000004A2 */ label00000484: 00000484 4267 clr.w -[A7] 00000486 2F2E 000E move.l -[A7], [A6 + 0xE] 0000048A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000490 486E FFF8 pea.l [A6 - 0x8] 00000494 303C 0603 move.w D0, 0x603 00000498 A816 syscall Pack8 0000049A 4A5F tst.w [A7]+ 0000049C 6630 bne +0x32 /* 000004CE */ 0000049E 286E FFFC movea.l A4, [A6 - 0x4] label000004A2: 000004A2 42A7 clr.l -[A7] 000004A4 2F0C move.l -[A7], A4 000004A6 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000004AA 2E1F move.l D7, [A7]+ 000004AC 302E 0008 move.w D0, [A6 + 0x8] 000004B0 48C0 ext.l D0 000004B2 B087 cmp.l D0, D7 000004B4 6D18 blt +0x1A /* 000004CE */ 000004B6 4246 clr.w D6 000004B8 206E 000A movea.l A0, [A6 + 0xA] 000004BC 1087 move.b [A0], D7 000004BE 2F14 move.l -[A7], [A4] 000004C0 206E 000A movea.l A0, [A6 + 0xA] 000004C4 4868 0001 pea.l [A0 + 0x1] 000004C8 2F07 move.l -[A7], D7 000004CA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label000004CE: 000004CE 486E FFF8 pea.l [A6 - 0x8] 000004D2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000004D6 3D46 0012 move.w [A6 + 0x12], D6 000004DA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000004DE 4E5E unlink A6 000004E0 205F movea.l A0, [A7]+ 000004E2 DEFC 000A add.w A7, 0xA /* '\n' */ 000004E6 4ED0 jmp [A0] fn000004E8: 000004E8 4E56 FFF2 link A6, -0x000E 000004EC 48E7 0108 movem.l -[A7], D7,A4 000004F0 3E3C F95C move.w D7, 0xF95C 000004F4 41EE FFF8 lea.l A0, [A6 - 0x8] 000004F8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000004FC 7003 moveq.l D0, 0x03 label000004FE: 000004FE 30D9 move.w [A0]+, [A1]+ 00000500 51C8 FFFC dbf D0, -0x6 /* 000004FE */ 00000504 206E 000C movea.l A0, [A6 + 0xC] 00000508 203C 7368 6F72 move.l D0, 0x73686F72 /* 'shor' */ 0000050E B090 cmp.l D0, [A0] 00000510 6606 bne +0x8 /* 00000518 */ 00000512 2868 0004 movea.l A4, [A0 + 0x4] 00000516 601E bra +0x20 /* 00000536 */ label00000518: 00000518 4267 clr.w -[A7] 0000051A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000051E 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 00000524 486E FFF8 pea.l [A6 - 0x8] 00000528 303C 0603 move.w D0, 0x603 0000052C A816 syscall Pack8 0000052E 4A5F tst.w [A7]+ 00000530 660E bne +0x10 /* 00000540 */ 00000532 286E FFFC movea.l A4, [A6 - 0x4] label00000536: 00000536 4247 clr.w D7 00000538 2054 movea.l A0, [A4] 0000053A 226E 0008 movea.l A1, [A6 + 0x8] 0000053E 3290 move.w [A1], [A0] label00000540: 00000540 486E FFF8 pea.l [A6 - 0x8] 00000544 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000548 3D47 0010 move.w [A6 + 0x10], D7 0000054C 4CDF 1080 movem.l D7,A4, [A7]+ 00000550 4E5E unlink A6 00000552 205F movea.l A0, [A7]+ 00000554 504F addq.w A7, 8 00000556 4ED0 jmp [A0] export_341: 00000558 4E56 FFF0 link A6, -0x0010 0000055C 2D6E 0014 FFF8 move.l [A6 - 0x8], [A6 + 0x14] 00000562 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00000568 4267 clr.w -[A7] 0000056A 2F2D FC42 move.l -[A7], [A5 - 0x3BE] 0000056E 42A7 clr.l -[A7] 00000570 486E FFF8 pea.l [A6 - 0x8] 00000574 486E FFF0 pea.l [A6 - 0x10] 00000578 303C 0833 move.w D0, 0x833 0000057C A816 syscall Pack8 0000057E 4A5F tst.w [A7]+ 00000580 6618 bne +0x1A /* 0000059A */ 00000582 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00000588 206E 000C movea.l A0, [A6 + 0xC] 0000058C 20AE FFF0 move.l [A0], [A6 - 0x10] 00000590 206E 0008 movea.l A0, [A6 + 0x8] 00000594 20AE FFF4 move.l [A0], [A6 - 0xC] 00000598 600C bra +0xE /* 000005A6 */ label0000059A: 0000059A 422E 0018 clr.b [A6 + 0x18] 0000059E 206E 000C movea.l A0, [A6 + 0xC] 000005A2 7000 moveq.l D0, 0x00 000005A4 2080 move.l [A0], D0 label000005A6: 000005A6 4E5E unlink A6 000005A8 205F movea.l A0, [A7]+ 000005AA DEFC 0010 add.w A7, 0x10 000005AE 4ED0 jmp [A0] fn000005B0: 000005B0 4E56 FFF2 link A6, -0x000E 000005B4 48E7 0118 movem.l -[A7], D7,A3,A4 000005B8 266E 000C movea.l A3, [A6 + 0xC] 000005BC 286E 0008 movea.l A4, [A6 + 0x8] 000005C0 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 000005C6 B093 cmp.l D0, [A3] 000005C8 6626 bne +0x28 /* 000005F0 */ 000005CA 4247 clr.w D7 000005CC 18BC 0001 move.b [A4], 0x1 000005D0 296D A548 0002 move.l [A4 + 0x2], [A5 - 0x5AB8] 000005D6 296B 0222 0006 move.l [A4 + 0x6], [A3 + 0x222] 000005DC 296B 0116 000A move.l [A4 + 0xA], [A3 + 0x116] 000005E2 296B 0006 0010 move.l [A4 + 0x10], [A3 + 0x6] 000005E8 396B 0014 000E move.w [A4 + 0xE], [A3 + 0x14] 000005EE 607C bra +0x7E /* 0000066C */ label000005F0: 000005F0 4267 clr.w -[A7] 000005F2 486B 0114 pea.l [A3 + 0x114] 000005F6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000005FA 4A5F tst.w [A7]+ 000005FC 6706 beq +0x8 /* 00000604 */ 000005FE 3E3C F940 move.w D7, 0xF940 00000602 6068 bra +0x6A /* 0000066C */ label00000604: 00000604 486E FFF4 pea.l [A6 - 0xC] 00000608 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 0000060C 4267 clr.w -[A7] 0000060E 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00000612 3E1F move.w D7, [A7]+ 00000614 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 0000061A B093 cmp.l D0, [A3] 0000061C 6606 bne +0x8 /* 00000624 */ 0000061E 18BC 0002 move.b [A4], 0x2 00000622 6036 bra +0x38 /* 0000065A */ label00000624: 00000624 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 0000062A B093 cmp.l D0, [A3] 0000062C 6606 bne +0x8 /* 00000634 */ 0000062E 18BC 0003 move.b [A4], 0x3 00000632 6026 bra +0x28 /* 0000065A */ label00000634: 00000634 203C 6353 544B move.l D0, 0x6353544B /* 'cSTK' */ 0000063A B093 cmp.l D0, [A3] 0000063C 6606 bne +0x8 /* 00000644 */ 0000063E 18BC 0004 move.b [A4], 0x4 00000642 6016 bra +0x18 /* 0000065A */ label00000644: 00000644 203C 5749 4C44 move.l D0, 0x57494C44 /* 'WILD' */ 0000064A B093 cmp.l D0, [A3] 0000064C 6606 bne +0x8 /* 00000654 */ 0000064E 18BC 0005 move.b [A4], 0x5 00000652 6006 bra +0x8 /* 0000065A */ label00000654: 00000654 3E3C F940 move.w D7, 0xF940 00000658 6012 bra +0x14 /* 0000066C */ label0000065A: 0000065A 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4] 00000660 296E FFF8 0006 move.l [A4 + 0x6], [A6 - 0x8] 00000666 296E FFF4 000A move.l [A4 + 0xA], [A6 - 0xC] label0000066C: 0000066C 3D47 0010 move.w [A6 + 0x10], D7 00000670 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000674 4E5E unlink A6 00000676 205F movea.l A0, [A7]+ 00000678 504F addq.w A7, 8 0000067A 4ED0 jmp [A0] fn0000067C: 0000067C 4E56 0000 link A6, 0 00000680 206E 0008 movea.l A0, [A6 + 0x8] 00000684 10BC 0002 move.b [A0], 0x2 00000688 4267 clr.w -[A7] 0000068A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000068E 206E 0008 movea.l A0, [A6 + 0x8] 00000692 4868 0002 pea.l [A0 + 0x2] 00000696 4EBA FF18 jsr [PC - 0xE8 /* 000005B0 */] 0000069A 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000069E 4E5E unlink A6 000006A0 205F movea.l A0, [A7]+ 000006A2 504F addq.w A7, 8 000006A4 4ED0 jmp [A0] fn000006A6: 000006A6 4E56 0000 link A6, 0 000006AA 2F0C move.l -[A7], A4 000006AC 286E 0008 movea.l A4, [A6 + 0x8] 000006B0 52AC FFF8 addq.l [A4 - 0x8], 1 000006B4 4267 clr.w -[A7] 000006B6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000006BA 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000006BE 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000006C4 486C FFFC pea.l [A4 - 0x4] 000006C8 7004 moveq.l D0, 0x04 000006CA 2F00 move.l -[A7], D0 000006CC 303C 0A08 move.w D0, 0xA08 000006D0 A816 syscall Pack8 000006D2 395F FFF4 move.w [A4 - 0xC], [A7]+ 000006D6 670C beq +0xE /* 000006E4 */ 000006D8 206E 0008 movea.l A0, [A6 + 0x8] 000006DC 2C48 movea.l A6, A0 000006DE 4EFA 0160 jmp [PC + 0x160 /* 00000840 */] 000006E2 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 000006E4-000006E6 label000006E4: 000006E4 285F movea.l A4, [A7]+ // end alternate branch 000006E4-000006E6 label000006E4: // (misaligned) 000006E6 4E5E unlink A6 000006E8 2E9F move.l [A7], [A7]+ 000006EA 4E75 rts fn000006EC: 000006EC 4E56 FFF4 link A6, -0x000C 000006F0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000006F4 4A6E 000C tst.w [A6 + 0xC] 000006F8 662A bne +0x2C /* 00000724 */ 000006FA 2D7C 706C 616E FFFC move.l [A6 - 0x4], 0x706C616E /* 'plan' */ 00000702 4267 clr.w -[A7] 00000704 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 0000070A 486E FFFC pea.l [A6 - 0x4] 0000070E 7004 moveq.l D0, 0x04 00000710 2F00 move.l -[A7], D0 00000712 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000716 303C 0825 move.w D0, 0x825 0000071A A816 syscall Pack8 0000071C 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 00000720 6000 011E bra +0x120 /* 00000840 */ label00000724: 00000724 4267 clr.w -[A7] 00000726 42A7 clr.l -[A7] 00000728 42A7 clr.l -[A7] 0000072A 4267 clr.w -[A7] 0000072C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000730 303C 0706 move.w D0, 0x706 00000734 A816 syscall Pack8 00000736 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 0000073A 6600 0104 bne +0x106 /* 00000840 */ 0000073E 4267 clr.w -[A7] 00000740 3F2E 000C move.w -[A7], [A6 + 0xC] 00000744 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00000748 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 0000074C 7000 moveq.l D0, 0x00 0000074E 2D40 FFF8 move.l [A6 - 0x8], D0 00000752 4267 clr.w -[A7] 00000754 486E FFF7 pea.l [A6 - 0x9] 00000758 7007 moveq.l D0, 0x07 0000075A 2F00 move.l -[A7], D0 0000075C A85D syscall BitTst 0000075E 101F move.b D0, [A7]+ 00000760 670E beq +0x10 /* 00000770 */ 00000762 2D7C 626F 6C64 FFFC move.l [A6 - 0x4], 0x626F6C64 /* 'bold' */ 0000076A 2F0E move.l -[A7], A6 0000076C 4EBA FF38 jsr [PC - 0xC8 /* 000006A6 */] label00000770: 00000770 4267 clr.w -[A7] 00000772 486E FFF7 pea.l [A6 - 0x9] 00000776 7006 moveq.l D0, 0x06 00000778 2F00 move.l -[A7], D0 0000077A A85D syscall BitTst 0000077C 101F move.b D0, [A7]+ 0000077E 670E beq +0x10 /* 0000078E */ 00000780 2D7C 6974 616C FFFC move.l [A6 - 0x4], 0x6974616C /* 'ital' */ 00000788 2F0E move.l -[A7], A6 0000078A 4EBA FF1A jsr [PC - 0xE6 /* 000006A6 */] label0000078E: 0000078E 4267 clr.w -[A7] 00000790 486E FFF7 pea.l [A6 - 0x9] 00000794 7005 moveq.l D0, 0x05 00000796 2F00 move.l -[A7], D0 00000798 A85D syscall BitTst 0000079A 101F move.b D0, [A7]+ 0000079C 670E beq +0x10 /* 000007AC */ 0000079E 2D7C 756E 646C FFFC move.l [A6 - 0x4], 0x756E646C /* 'undl' */ 000007A6 2F0E move.l -[A7], A6 000007A8 4EBA FEFC jsr [PC - 0x104 /* 000006A6 */] label000007AC: 000007AC 4267 clr.w -[A7] 000007AE 486E FFF7 pea.l [A6 - 0x9] 000007B2 7004 moveq.l D0, 0x04 000007B4 2F00 move.l -[A7], D0 000007B6 A85D syscall BitTst 000007B8 101F move.b D0, [A7]+ 000007BA 670E beq +0x10 /* 000007CA */ 000007BC 2D7C 6F75 746C FFFC move.l [A6 - 0x4], 0x6F75746C /* 'outl' */ 000007C4 2F0E move.l -[A7], A6 000007C6 4EBA FEDE jsr [PC - 0x122 /* 000006A6 */] label000007CA: 000007CA 4267 clr.w -[A7] 000007CC 486E FFF7 pea.l [A6 - 0x9] 000007D0 7003 moveq.l D0, 0x03 000007D2 2F00 move.l -[A7], D0 000007D4 A85D syscall BitTst 000007D6 101F move.b D0, [A7]+ 000007D8 670E beq +0x10 /* 000007E8 */ 000007DA 2D7C 7368 6164 FFFC move.l [A6 - 0x4], 0x73686164 /* 'shad' */ 000007E2 2F0E move.l -[A7], A6 000007E4 4EBA FEC0 jsr [PC - 0x140 /* 000006A6 */] label000007E8: 000007E8 4267 clr.w -[A7] 000007EA 486E FFF7 pea.l [A6 - 0x9] 000007EE 7002 moveq.l D0, 0x02 000007F0 2F00 move.l -[A7], D0 000007F2 A85D syscall BitTst 000007F4 101F move.b D0, [A7]+ 000007F6 670E beq +0x10 /* 00000806 */ 000007F8 2D7C 636F 6E64 FFFC move.l [A6 - 0x4], 0x636F6E64 /* 'cond' */ 00000800 2F0E move.l -[A7], A6 00000802 4EBA FEA2 jsr [PC - 0x15E /* 000006A6 */] label00000806: 00000806 4267 clr.w -[A7] 00000808 486E FFF7 pea.l [A6 - 0x9] 0000080C 7001 moveq.l D0, 0x01 0000080E 2F00 move.l -[A7], D0 00000810 A85D syscall BitTst 00000812 101F move.b D0, [A7]+ 00000814 670E beq +0x10 /* 00000824 */ 00000816 2D7C 4558 5444 FFFC move.l [A6 - 0x4], 0x45585444 /* 'EXTD' */ 0000081E 2F0E move.l -[A7], A6 00000820 4EBA FE84 jsr [PC - 0x17C /* 000006A6 */] label00000824: 00000824 4267 clr.w -[A7] 00000826 486E FFF7 pea.l [A6 - 0x9] 0000082A 42A7 clr.l -[A7] 0000082C A85D syscall BitTst 0000082E 101F move.b D0, [A7]+ 00000830 670E beq +0x10 /* 00000840 */ 00000832 2D7C 4752 5550 FFFC move.l [A6 - 0x4], 0x47525550 /* 'GRUP' */ 0000083A 2F0E move.l -[A7], A6 0000083C 4EBA FE68 jsr [PC - 0x198 /* 000006A6 */] label00000840: 00000840 4FEE FFD4 lea.l A7, [A6 - 0x2C] 00000844 3D6E FFF4 000E move.w [A6 + 0xE], [A6 - 0xC] 0000084A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000084E 4E5E unlink A6 00000850 205F movea.l A0, [A7]+ 00000852 5C4F addq.w A7, 6 00000854 4ED0 jmp [A0] fn00000856: 00000856 4E56 FFF8 link A6, -0x0008 0000085A 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] 00000860 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 00000866 4267 clr.w -[A7] 00000868 2F2D FC3E move.l -[A7], [A5 - 0x3C2] 0000086C 42A7 clr.l -[A7] 0000086E 486E FFF8 pea.l [A6 - 0x8] 00000872 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000876 303C 0833 move.w D0, 0x833 0000087A A816 syscall Pack8 0000087C 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00000880 4E5E unlink A6 00000882 205F movea.l A0, [A7]+ 00000884 DEFC 000C add.w A7, 0xC 00000888 4ED0 jmp [A0] fn0000088A: 0000088A 4E56 FFDE link A6, -0x0022 0000088E 48E7 0108 movem.l -[A7], D7,A4 00000892 206E 000C movea.l A0, [A6 + 0xC] 00000896 43EE FFE0 lea.l A1, [A6 - 0x20] 0000089A 700F moveq.l D0, 0x0F label0000089C: 0000089C 32D8 move.w [A1]+, [A0]+ 0000089E 51C8 FFFC dbf D0, -0x6 /* 0000089C */ 000008A2 286E 0008 movea.l A4, [A6 + 0x8] 000008A6 4247 clr.w D7 000008A8 486E FFE0 pea.l [A6 - 0x20] 000008AC 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */] 000008B0 486E FFE0 pea.l [A6 - 0x20] 000008B4 487A 02E8 pea.l [PC + 0x2E8 /* 00000B9E, value 0x662726F, pstring "browse" */] 000008B8 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000008BC 101F move.b D0, [A7]+ 000008BE 6708 beq +0xA /* 000008C8 */ 000008C0 7001 moveq.l D0, 0x01 000008C2 2880 move.l [A4], D0 000008C4 6000 020E bra +0x210 /* 00000AD4 */ label000008C8: 000008C8 486E FFE0 pea.l [A6 - 0x20] 000008CC 487A 02CA pea.l [PC + 0x2CA /* 00000B98, value 0x5627275, pstring "brush" */] 000008D0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000008D4 101F move.b D0, [A7]+ 000008D6 6708 beq +0xA /* 000008E0 */ 000008D8 7007 moveq.l D0, 0x07 000008DA 2880 move.l [A4], D0 000008DC 6000 01F6 bra +0x1F8 /* 00000AD4 */ label000008E0: 000008E0 486E FFE0 pea.l [A6 - 0x20] 000008E4 487A 02AA pea.l [PC + 0x2AA /* 00000B90, value 0x6627563, pstring "bucket" */] 000008E8 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000008EC 101F move.b D0, [A7]+ 000008EE 6708 beq +0xA /* 000008F8 */ 000008F0 700D moveq.l D0, 0x0D 000008F2 2880 move.l [A4], D0 000008F4 6000 01DE bra +0x1E0 /* 00000AD4 */ label000008F8: 000008F8 486E FFE0 pea.l [A6 - 0x20] 000008FC 487A 028A pea.l [PC + 0x28A /* 00000B88, value 0x6627574, pstring "button" */] 00000900 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000904 101F move.b D0, [A7]+ 00000906 6708 beq +0xA /* 00000910 */ 00000908 7002 moveq.l D0, 0x02 0000090A 2880 move.l [A4], D0 0000090C 6000 01C6 bra +0x1C8 /* 00000AD4 */ label00000910: 00000910 486E FFE0 pea.l [A6 - 0x20] 00000914 487A 026C pea.l [PC + 0x26C /* 00000B82, value 0x5637572, pstring "curve" */] 00000918 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 0000091C 101F move.b D0, [A7]+ 0000091E 6708 beq +0xA /* 00000928 */ 00000920 700F moveq.l D0, 0x0F 00000922 2880 move.l [A4], D0 00000924 6000 01AE bra +0x1B0 /* 00000AD4 */ label00000928: 00000928 486E FFE0 pea.l [A6 - 0x20] 0000092C 487A 024C pea.l [PC + 0x24C /* 00000B7A, value 0x6657261, pstring "eraser" */] 00000930 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000934 101F move.b D0, [A7]+ 00000936 6708 beq +0xA /* 00000940 */ 00000938 7008 moveq.l D0, 0x08 0000093A 2880 move.l [A4], D0 0000093C 6000 0196 bra +0x198 /* 00000AD4 */ label00000940: 00000940 486E FFE0 pea.l [A6 - 0x20] 00000944 487A 022E pea.l [PC + 0x22E /* 00000B74, value 0x5666965, pstring "field" */] 00000948 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 0000094C 101F move.b D0, [A7]+ 0000094E 6708 beq +0xA /* 00000958 */ 00000950 7003 moveq.l D0, 0x03 00000952 2880 move.l [A4], D0 00000954 6000 017E bra +0x180 /* 00000AD4 */ label00000958: 00000958 486E FFE0 pea.l [A6 - 0x20] 0000095C 487A 0210 pea.l [PC + 0x210 /* 00000B6E, value 0x56C6173, pstring "lasso" */] 00000960 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000964 101F move.b D0, [A7]+ 00000966 6708 beq +0xA /* 00000970 */ 00000968 7005 moveq.l D0, 0x05 0000096A 2880 move.l [A4], D0 0000096C 6000 0166 bra +0x168 /* 00000AD4 */ label00000970: 00000970 486E FFE0 pea.l [A6 - 0x20] 00000974 487A 01F2 pea.l [PC + 0x1F2 /* 00000B68, value 0x46C696E, pstring "line" */] 00000978 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 0000097C 101F move.b D0, [A7]+ 0000097E 6708 beq +0xA /* 00000988 */ 00000980 7009 moveq.l D0, 0x09 00000982 2880 move.l [A4], D0 00000984 6000 014E bra +0x150 /* 00000AD4 */ label00000988: 00000988 486E FFE0 pea.l [A6 - 0x20] 0000098C 487A 01D4 pea.l [PC + 0x1D4 /* 00000B62, value 0x46F7661, pstring "oval" */] 00000990 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000994 101F move.b D0, [A7]+ 00000996 6708 beq +0xA /* 000009A0 */ 00000998 700E moveq.l D0, 0x0E 0000099A 2880 move.l [A4], D0 0000099C 6000 0136 bra +0x138 /* 00000AD4 */ label000009A0: 000009A0 486E FFE0 pea.l [A6 - 0x20] 000009A4 487A 01B4 pea.l [PC + 0x1B4 /* 00000B5A, value 0x670656E, pstring "pencil" */] 000009A8 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000009AC 101F move.b D0, [A7]+ 000009AE 6708 beq +0xA /* 000009B8 */ 000009B0 7006 moveq.l D0, 0x06 000009B2 2880 move.l [A4], D0 000009B4 6000 011E bra +0x120 /* 00000AD4 */ label000009B8: 000009B8 486E FFE0 pea.l [A6 - 0x20] 000009BC 487A 0194 pea.l [PC + 0x194 /* 00000B52, value 0x7706F6C, pstring "polygon" */] 000009C0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000009C4 101F move.b D0, [A7]+ 000009C6 6708 beq +0xA /* 000009D0 */ 000009C8 7012 moveq.l D0, 0x12 000009CA 2880 move.l [A4], D0 000009CC 6000 0106 bra +0x108 /* 00000AD4 */ label000009D0: 000009D0 486E FFE0 pea.l [A6 - 0x20] 000009D4 487A 0176 pea.l [PC + 0x176 /* 00000B4C, value 0x4706F6C, pstring "poly" */] 000009D8 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000009DC 101F move.b D0, [A7]+ 000009DE 6708 beq +0xA /* 000009E8 */ 000009E0 7012 moveq.l D0, 0x12 000009E2 2880 move.l [A4], D0 000009E4 6000 00EE bra +0xF0 /* 00000AD4 */ label000009E8: 000009E8 486E FFE0 pea.l [A6 - 0x20] 000009EC 487A 0154 pea.l [PC + 0x154 /* 00000B42, value 0x9726563 '\trec', pstring "rectangle" */] 000009F0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000009F4 101F move.b D0, [A7]+ 000009F6 6708 beq +0xA /* 00000A00 */ 000009F8 700B moveq.l D0, 0x0B 000009FA 2880 move.l [A4], D0 000009FC 6000 00D6 bra +0xD8 /* 00000AD4 */ label00000A00: 00000A00 486E FFE0 pea.l [A6 - 0x20] 00000A04 487A 0136 pea.l [PC + 0x136 /* 00000B3C, value 0x4726563, pstring "rect" */] 00000A08 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A0C 101F move.b D0, [A7]+ 00000A0E 6708 beq +0xA /* 00000A18 */ 00000A10 700B moveq.l D0, 0x0B 00000A12 2880 move.l [A4], D0 00000A14 6000 00BE bra +0xC0 /* 00000AD4 */ label00000A18: 00000A18 486E FFE0 pea.l [A6 - 0x20] 00000A1C 487A 010E pea.l [PC + 0x10E /* 00000B2C, value 0xF726567, pstring "regular polygon" */] 00000A20 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A24 101F move.b D0, [A7]+ 00000A26 6708 beq +0xA /* 00000A30 */ 00000A28 7011 moveq.l D0, 0x11 00000A2A 2880 move.l [A4], D0 00000A2C 6000 00A6 bra +0xA8 /* 00000AD4 */ label00000A30: 00000A30 486E FFE0 pea.l [A6 - 0x20] 00000A34 487A 00E8 pea.l [PC + 0xE8 /* 00000B1E, value 0xC726567, pstring "regular poly" */] 00000A38 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A3C 101F move.b D0, [A7]+ 00000A3E 6708 beq +0xA /* 00000A48 */ 00000A40 7011 moveq.l D0, 0x11 00000A42 2880 move.l [A4], D0 00000A44 6000 008E bra +0x90 /* 00000AD4 */ label00000A48: 00000A48 486E FFE0 pea.l [A6 - 0x20] 00000A4C 487A 00C0 pea.l [PC + 0xC0 /* 00000B0E, value 0xF726F75, pstring "round rectangle" */] 00000A50 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A54 101F move.b D0, [A7]+ 00000A56 6706 beq +0x8 /* 00000A5E */ 00000A58 700C moveq.l D0, 0x0C 00000A5A 2880 move.l [A4], D0 00000A5C 6076 bra +0x78 /* 00000AD4 */ label00000A5E: 00000A5E 486E FFE0 pea.l [A6 - 0x20] 00000A62 487A 009E pea.l [PC + 0x9E /* 00000B02, value 0xA726F75 '\nrou', pstring "round rect" */] 00000A66 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A6A 101F move.b D0, [A7]+ 00000A6C 6706 beq +0x8 /* 00000A74 */ 00000A6E 700C moveq.l D0, 0x0C 00000A70 2880 move.l [A4], D0 00000A72 6060 bra +0x62 /* 00000AD4 */ label00000A74: 00000A74 486E FFE0 pea.l [A6 - 0x20] 00000A78 487A 0080 pea.l [PC + 0x80 /* 00000AFA, value 0x673656C, pstring "select" */] 00000A7C 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A80 101F move.b D0, [A7]+ 00000A82 6706 beq +0x8 /* 00000A8A */ 00000A84 7004 moveq.l D0, 0x04 00000A86 2880 move.l [A4], D0 00000A88 604A bra +0x4C /* 00000AD4 */ label00000A8A: 00000A8A 486E FFE0 pea.l [A6 - 0x20] 00000A8E 487A 0064 pea.l [PC + 0x64 /* 00000AF4, value 0x5737072, pstring "spray" */] 00000A92 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000A96 101F move.b D0, [A7]+ 00000A98 6706 beq +0x8 /* 00000AA0 */ 00000A9A 700A moveq.l D0, 0x0A 00000A9C 2880 move.l [A4], D0 00000A9E 6034 bra +0x36 /* 00000AD4 */ label00000AA0: 00000AA0 486E FFE0 pea.l [A6 - 0x20] 00000AA4 487A 0044 pea.l [PC + 0x44 /* 00000AEA, value 0x9737072 '\tspr', pstring "spray can" */] 00000AA8 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000AAC 101F move.b D0, [A7]+ 00000AAE 6706 beq +0x8 /* 00000AB6 */ 00000AB0 700A moveq.l D0, 0x0A 00000AB2 2880 move.l [A4], D0 00000AB4 601E bra +0x20 /* 00000AD4 */ label00000AB6: 00000AB6 486E FFE0 pea.l [A6 - 0x20] 00000ABA 487A 0028 pea.l [PC + 0x28 /* 00000AE4, value 0x4746578, pstring "text" */] 00000ABE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00000AC2 101F move.b D0, [A7]+ 00000AC4 6706 beq +0x8 /* 00000ACC */ 00000AC6 7010 moveq.l D0, 0x10 00000AC8 2880 move.l [A4], D0 00000ACA 6008 bra +0xA /* 00000AD4 */ label00000ACC: 00000ACC 7000 moveq.l D0, 0x00 00000ACE 2880 move.l [A4], D0 00000AD0 3E3C F959 move.w D7, 0xF959 label00000AD4: 00000AD4 3D47 0010 move.w [A6 + 0x10], D7 00000AD8 4CDF 1080 movem.l D7,A4, [A7]+ 00000ADC 4E5E unlink A6 00000ADE 205F movea.l A0, [A7]+ 00000AE0 504F addq.w A7, 8 00000AE2 4ED0 jmp [A0] 00000AE4 0474 6578 7400 subi.w [A4 + D7.w * 4], 0x6578 /* 'ex' */ 00000AEA 0973 7072 bchg [A3 + D7.w + 0x72], D4 00000AEE 6179 bsr +0x7B /* 00000B69 */ 00000AF0 2063 movea.l A0, -[A3] 00000AF2 616E bsr +0x70 /* 00000B62 */ 00000AF4 0573 7072 bchg [A3 + D7.w + 0x72], D2 00000AF8 6179 bsr +0x7B /* 00000B73 */ 00000AFA 0673 656C 6563 7400 0A72 6F75 addi.w [[A3 + 0x7400] + 0xA726F75], 0x656C /* 'el' */ 00000B06 6E64 bgt +0x66 /* 00000B6C */ 00000B08 2072 6563 7400 0F72 6F75 movea.l A0, [[A2 + 0x7400] + 0xF726F75] 00000B12 6E64 bgt +0x66 /* 00000B78 */ 00000B14 2072 6563 7461 6E67 6C65 movea.l A0, [[A2 + 0x7461] + 0x6E676C65] 00000B1E 0C72 6567 756C cmpi.w <>, 0x6567 /* 'eg' */ 00000B24 6172 bsr +0x74 /* 00000B98 */ 00000B26 2070 6F6C movea.l A0, <> 00000B2A 7900 moveq.l D4, 0x00 00000B2C 0F72 6567 bchg <>, D7 00000B30 756C moveq.l D2, 0x6C 00000B32 6172 bsr +0x74 /* 00000BA6 */ 00000B34 2070 6F6C movea.l A0, <> 00000B38 7967 moveq.l D4, 0x67 00000B3A 6F6E ble +0x70 /* 00000BAA */ 00000B3C 0472 6563 7400 subi.w [A2 + D7.w * 4], 0x6563 /* 'ec' */ 00000B42 0972 6563 7461 6E67 6C65 bchg [[A2 + 0x7461] + 0x6E676C65], D4 00000B4C 0470 6F6C 7900 subi.w [A0 + <> + D7], 0x6F6C /* 'ol' */ 00000B52 0770 6F6C bchg <>, D3 00000B56 7967 moveq.l D4, 0x67 00000B58 6F6E ble +0x70 /* 00000BC8 */ 00000B5A 0670 656E 6369 6C00 addi.w [[A0 + 0x6C00]], 0x656E /* 'en' */ fn00000B62: 00000B62 046F 7661 6C00 subi.w [A7 + 0x6C00], 0x7661 /* 'va' */ 00000B68 046C 696E 6500 subi.w [A4 + 0x6500], 0x696E /* 'in' */ // begin alternate branch 00000B6C-00000B72 label00000B6C: 00000B6C 6500 056C bcs +0x56E /* 000010DA */ 00000B70 6173 bsr +0x75 /* 00000BE5 */ // end alternate branch 00000B6C-00000B72 label00000B6C: // (misaligned) 00000B6E 056C 6173 bchg [A4 + 0x6173], D2 00000B72 736F moveq.l D1, 0x6F 00000B74 0566 bchg -[A6], D2 00000B76 6965 bvs +0x67 /* 00000BDD */ label00000B78: 00000B78 6C64 bge +0x66 /* 00000BDE */ 00000B7A 0665 7261 addi.w -[A5], 0x7261 /* 'ra' */ 00000B7E 7365 moveq.l D1, 0x65 00000B80 7200 moveq.l D1, 0x00 00000B82 0563 bchg -[A3], D2 00000B84 7572 moveq.l D2, 0x72 00000B86 7665 moveq.l D3, 0x65 00000B88 0662 7574 addi.w -[A2], 0x7574 /* 'ut' */ 00000B8C 746F moveq.l D2, 0x6F 00000B8E 6E00 0662 bgt +0x664 /* 000011F2 */ 00000B92 7563 moveq.l D2, 0x63 00000B94 6B65 bmi +0x67 /* 00000BFB */ 00000B96 7400 moveq.l D2, 0x00 fn00000B98: 00000B98 0562 bchg -[A2], D2 00000B9A 7275 moveq.l D1, 0x75 00000B9C 7368 moveq.l D1, 0x68 00000B9E 0662 726F addi.w -[A2], 0x726F /* 'ro' */ 00000BA2 7773 moveq.l D3, 0x73 00000BA4 6500 4E56 bcs +0x4E58 /* 000059FC */ // begin alternate branch 00000BA6-00000BAA fn00000BA6: 00000BA6 4E56 FFFE link A6, -0x0002 // end alternate branch 00000BA6-00000BAA fn00000BA6: // (misaligned) 00000BA8 FFFE .extension 0xFFE // unimplemented label00000BAA: 00000BAA 48E7 0300 movem.l -[A7], D6,D7 00000BAE 2E2E 000C move.l D7, [A6 + 0xC] 00000BB2 4246 clr.w D6 00000BB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BB8 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */] 00000BBC 7001 moveq.l D0, 0x01 00000BBE B087 cmp.l D0, D7 00000BC0 6614 bne +0x16 /* 00000BD6 */ 00000BC2 206E 0008 movea.l A0, [A6 + 0x8] 00000BC6 43FA 0266 lea.l A1, [PC + 0x266 /* 00000E2E, value 0x662726F, pstring "browse" */] // begin alternate branch 00000BC8-00000BCC label00000BC8: 00000BC8 0266 7003 andi.w -[A6], 0x7003 // end alternate branch 00000BC8-00000BCC label00000BC8: // (misaligned) 00000BCA 7003 moveq.l D0, 0x03 label00000BCC: 00000BCC 30D9 move.w [A0]+, [A1]+ 00000BCE 51C8 FFFC dbf D0, -0x6 /* 00000BCC */ 00000BD2 6000 01BC bra +0x1BE /* 00000D90 */ label00000BD6: 00000BD6 7002 moveq.l D0, 0x02 00000BD8 B087 cmp.l D0, D7 00000BDA 6614 bne +0x16 /* 00000BF0 */ 00000BDC 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00000BDE-00000BE6 label00000BDE: 00000BDE 0008 43FA ori.b A0, 0xFA 00000BE2 0244 7003 andi.w D4, 0x7003 // end alternate branch 00000BDE-00000BE6 label00000BDE: // (misaligned) 00000BE0 43FA 0244 lea.l A1, [PC + 0x244 /* 00000E26, value 0x6627574, pstring "button" */] 00000BE4 7003 moveq.l D0, 0x03 label00000BE6: 00000BE6 30D9 move.w [A0]+, [A1]+ 00000BE8 51C8 FFFC dbf D0, -0x6 /* 00000BE6 */ 00000BEC 6000 01A2 bra +0x1A4 /* 00000D90 */ label00000BF0: 00000BF0 7003 moveq.l D0, 0x03 00000BF2 B087 cmp.l D0, D7 00000BF4 6614 bne +0x16 /* 00000C0A */ 00000BF6 206E 0008 movea.l A0, [A6 + 0x8] 00000BFA 43FA 0224 lea.l A1, [PC + 0x224 /* 00000E20, value 0x5666965, pstring "field" */] 00000BFE 7002 moveq.l D0, 0x02 label00000C00: 00000C00 30D9 move.w [A0]+, [A1]+ 00000C02 51C8 FFFC dbf D0, -0x6 /* 00000C00 */ 00000C06 6000 0188 bra +0x18A /* 00000D90 */ label00000C0A: 00000C0A 7004 moveq.l D0, 0x04 00000C0C B087 cmp.l D0, D7 00000C0E 6614 bne +0x16 /* 00000C24 */ 00000C10 206E 0008 movea.l A0, [A6 + 0x8] 00000C14 43FA 0202 lea.l A1, [PC + 0x202 /* 00000E18, value 0x673656C, pstring "select" */] 00000C18 7003 moveq.l D0, 0x03 label00000C1A: 00000C1A 30D9 move.w [A0]+, [A1]+ 00000C1C 51C8 FFFC dbf D0, -0x6 /* 00000C1A */ 00000C20 6000 016E bra +0x170 /* 00000D90 */ label00000C24: 00000C24 7005 moveq.l D0, 0x05 00000C26 B087 cmp.l D0, D7 00000C28 6614 bne +0x16 /* 00000C3E */ 00000C2A 206E 0008 movea.l A0, [A6 + 0x8] 00000C2E 43FA 01E2 lea.l A1, [PC + 0x1E2 /* 00000E12, value 0x56C6173, pstring "lasso" */] 00000C32 7002 moveq.l D0, 0x02 label00000C34: 00000C34 30D9 move.w [A0]+, [A1]+ 00000C36 51C8 FFFC dbf D0, -0x6 /* 00000C34 */ 00000C3A 6000 0154 bra +0x156 /* 00000D90 */ label00000C3E: 00000C3E 7006 moveq.l D0, 0x06 00000C40 B087 cmp.l D0, D7 00000C42 6614 bne +0x16 /* 00000C58 */ 00000C44 206E 0008 movea.l A0, [A6 + 0x8] 00000C48 43FA 01C0 lea.l A1, [PC + 0x1C0 /* 00000E0A, value 0x670656E, pstring "pencil" */] 00000C4C 7003 moveq.l D0, 0x03 label00000C4E: 00000C4E 30D9 move.w [A0]+, [A1]+ 00000C50 51C8 FFFC dbf D0, -0x6 /* 00000C4E */ 00000C54 6000 013A bra +0x13C /* 00000D90 */ label00000C58: 00000C58 7007 moveq.l D0, 0x07 00000C5A B087 cmp.l D0, D7 00000C5C 6614 bne +0x16 /* 00000C72 */ 00000C5E 206E 0008 movea.l A0, [A6 + 0x8] 00000C62 43FA 01A0 lea.l A1, [PC + 0x1A0 /* 00000E04, value 0x5627275, pstring "brush" */] 00000C66 7002 moveq.l D0, 0x02 label00000C68: 00000C68 30D9 move.w [A0]+, [A1]+ 00000C6A 51C8 FFFC dbf D0, -0x6 /* 00000C68 */ 00000C6E 6000 0120 bra +0x122 /* 00000D90 */ label00000C72: 00000C72 7008 moveq.l D0, 0x08 00000C74 B087 cmp.l D0, D7 00000C76 6614 bne +0x16 /* 00000C8C */ 00000C78 206E 0008 movea.l A0, [A6 + 0x8] 00000C7C 43FA 017E lea.l A1, [PC + 0x17E /* 00000DFC, value 0x6657261, pstring "eraser" */] 00000C80 7003 moveq.l D0, 0x03 label00000C82: 00000C82 30D9 move.w [A0]+, [A1]+ 00000C84 51C8 FFFC dbf D0, -0x6 /* 00000C82 */ 00000C88 6000 0106 bra +0x108 /* 00000D90 */ label00000C8C: 00000C8C 7009 moveq.l D0, 0x09 00000C8E B087 cmp.l D0, D7 00000C90 6614 bne +0x16 /* 00000CA6 */ 00000C92 206E 0008 movea.l A0, [A6 + 0x8] 00000C96 43FA 015E lea.l A1, [PC + 0x15E /* 00000DF6, value 0x46C696E, pstring "line" */] 00000C9A 7002 moveq.l D0, 0x02 label00000C9C: 00000C9C 30D9 move.w [A0]+, [A1]+ 00000C9E 51C8 FFFC dbf D0, -0x6 /* 00000C9C */ 00000CA2 6000 00EC bra +0xEE /* 00000D90 */ label00000CA6: 00000CA6 700A moveq.l D0, 0x0A 00000CA8 B087 cmp.l D0, D7 00000CAA 6614 bne +0x16 /* 00000CC0 */ 00000CAC 206E 0008 movea.l A0, [A6 + 0x8] 00000CB0 43FA 013A lea.l A1, [PC + 0x13A /* 00000DEC, value 0x9737072 '\tspr', pstring "spray can" */] 00000CB4 7004 moveq.l D0, 0x04 label00000CB6: 00000CB6 30D9 move.w [A0]+, [A1]+ 00000CB8 51C8 FFFC dbf D0, -0x6 /* 00000CB6 */ 00000CBC 6000 00D2 bra +0xD4 /* 00000D90 */ label00000CC0: 00000CC0 700B moveq.l D0, 0x0B 00000CC2 B087 cmp.l D0, D7 00000CC4 6614 bne +0x16 /* 00000CDA */ 00000CC6 206E 0008 movea.l A0, [A6 + 0x8] 00000CCA 43FA 0116 lea.l A1, [PC + 0x116 /* 00000DE2, value 0x9726563 '\trec', pstring "rectangle" */] 00000CCE 7004 moveq.l D0, 0x04 label00000CD0: 00000CD0 30D9 move.w [A0]+, [A1]+ 00000CD2 51C8 FFFC dbf D0, -0x6 /* 00000CD0 */ 00000CD6 6000 00B8 bra +0xBA /* 00000D90 */ label00000CDA: 00000CDA 700C moveq.l D0, 0x0C 00000CDC B087 cmp.l D0, D7 00000CDE 6614 bne +0x16 /* 00000CF4 */ 00000CE0 206E 0008 movea.l A0, [A6 + 0x8] 00000CE4 43FA 00EC lea.l A1, [PC + 0xEC /* 00000DD2, value 0xF726F75, pstring "round rectangle" */] 00000CE8 7007 moveq.l D0, 0x07 label00000CEA: 00000CEA 30D9 move.w [A0]+, [A1]+ 00000CEC 51C8 FFFC dbf D0, -0x6 /* 00000CEA */ 00000CF0 6000 009E bra +0xA0 /* 00000D90 */ label00000CF4: 00000CF4 700D moveq.l D0, 0x0D 00000CF6 B087 cmp.l D0, D7 00000CF8 6614 bne +0x16 /* 00000D0E */ 00000CFA 206E 0008 movea.l A0, [A6 + 0x8] 00000CFE 43FA 00CA lea.l A1, [PC + 0xCA /* 00000DCA, value 0x6627563, pstring "bucket" */] 00000D02 7003 moveq.l D0, 0x03 label00000D04: 00000D04 30D9 move.w [A0]+, [A1]+ 00000D06 51C8 FFFC dbf D0, -0x6 /* 00000D04 */ 00000D0A 6000 0084 bra +0x86 /* 00000D90 */ label00000D0E: 00000D0E 700E moveq.l D0, 0x0E 00000D10 B087 cmp.l D0, D7 00000D12 6612 bne +0x14 /* 00000D26 */ 00000D14 206E 0008 movea.l A0, [A6 + 0x8] 00000D18 43FA 00AA lea.l A1, [PC + 0xAA /* 00000DC4, value 0x46F7661, pstring "oval" */] 00000D1C 7002 moveq.l D0, 0x02 label00000D1E: 00000D1E 30D9 move.w [A0]+, [A1]+ 00000D20 51C8 FFFC dbf D0, -0x6 /* 00000D1E */ 00000D24 606A bra +0x6C /* 00000D90 */ label00000D26: 00000D26 700F moveq.l D0, 0x0F 00000D28 B087 cmp.l D0, D7 00000D2A 6612 bne +0x14 /* 00000D3E */ 00000D2C 206E 0008 movea.l A0, [A6 + 0x8] 00000D30 43FA 008C lea.l A1, [PC + 0x8C /* 00000DBE, value 0x5637572, pstring "curve" */] 00000D34 7002 moveq.l D0, 0x02 label00000D36: 00000D36 30D9 move.w [A0]+, [A1]+ 00000D38 51C8 FFFC dbf D0, -0x6 /* 00000D36 */ 00000D3C 6052 bra +0x54 /* 00000D90 */ label00000D3E: 00000D3E 7010 moveq.l D0, 0x10 00000D40 B087 cmp.l D0, D7 00000D42 6612 bne +0x14 /* 00000D56 */ 00000D44 206E 0008 movea.l A0, [A6 + 0x8] 00000D48 43FA 006E lea.l A1, [PC + 0x6E /* 00000DB8, value 0x4746578, pstring "text" */] 00000D4C 7002 moveq.l D0, 0x02 label00000D4E: 00000D4E 30D9 move.w [A0]+, [A1]+ 00000D50 51C8 FFFC dbf D0, -0x6 /* 00000D4E */ 00000D54 603A bra +0x3C /* 00000D90 */ label00000D56: 00000D56 7011 moveq.l D0, 0x11 00000D58 B087 cmp.l D0, D7 00000D5A 6612 bne +0x14 /* 00000D6E */ 00000D5C 206E 0008 movea.l A0, [A6 + 0x8] 00000D60 43FA 0046 lea.l A1, [PC + 0x46 /* 00000DA8, value 0xF726567, pstring "regular polygon" */] 00000D64 7007 moveq.l D0, 0x07 label00000D66: 00000D66 30D9 move.w [A0]+, [A1]+ 00000D68 51C8 FFFC dbf D0, -0x6 /* 00000D66 */ 00000D6C 6022 bra +0x24 /* 00000D90 */ label00000D6E: 00000D6E 7012 moveq.l D0, 0x12 00000D70 B087 cmp.l D0, D7 00000D72 6612 bne +0x14 /* 00000D86 */ 00000D74 206E 0008 movea.l A0, [A6 + 0x8] 00000D78 43FA 0026 lea.l A1, [PC + 0x26 /* 00000DA0, value 0x7706F6C, pstring "polygon" */] 00000D7C 7003 moveq.l D0, 0x03 label00000D7E: 00000D7E 30D9 move.w [A0]+, [A1]+ 00000D80 51C8 FFFC dbf D0, -0x6 /* 00000D7E */ 00000D84 600A bra +0xC /* 00000D90 */ label00000D86: 00000D86 206E 0008 movea.l A0, [A6 + 0x8] 00000D8A 4210 clr.b [A0] 00000D8C 3C3C F959 move.w D6, 0xF959 label00000D90: 00000D90 3D46 0010 move.w [A6 + 0x10], D6 00000D94 4CDF 00C0 movem.l D6,D7, [A7]+ 00000D98 4E5E unlink A6 00000D9A 205F movea.l A0, [A7]+ 00000D9C 504F addq.w A7, 8 00000D9E 4ED0 jmp [A0] 00000DA0 0770 6F6C bchg <>, D3 00000DA4 7967 moveq.l D4, 0x67 00000DA6 6F6E ble +0x70 /* 00000E16 */ 00000DA8 0F72 6567 bchg <>, D7 00000DAC 756C moveq.l D2, 0x6C 00000DAE 6172 bsr +0x74 /* 00000E22 */ 00000DB0 2070 6F6C movea.l A0, <> 00000DB4 7967 moveq.l D4, 0x67 00000DB6 6F6E ble +0x70 /* 00000E26 */ 00000DB8 0474 6578 7400 subi.w [A4 + D7.w * 4], 0x6578 /* 'ex' */ 00000DBE 0563 bchg -[A3], D2 00000DC0 7572 moveq.l D2, 0x72 00000DC2 7665 moveq.l D3, 0x65 00000DC4 046F 7661 6C00 subi.w [A7 + 0x6C00], 0x7661 /* 'va' */ 00000DCA 0662 7563 addi.w -[A2], 0x7563 /* 'uc' */ 00000DCE 6B65 bmi +0x67 /* 00000E35 */ 00000DD0 7400 moveq.l D2, 0x00 00000DD2 0F72 6F75 bchg <>, D7 00000DD6 6E64 bgt +0x66 /* 00000E3C */ 00000DD8 2072 6563 7461 6E67 6C65 movea.l A0, [[A2 + 0x7461] + 0x6E676C65] 00000DE2 0972 6563 7461 6E67 6C65 bchg [[A2 + 0x7461] + 0x6E676C65], D4 00000DEC 0973 7072 bchg [A3 + D7.w + 0x72], D4 00000DF0 6179 bsr +0x7B /* 00000E6B */ 00000DF2 2063 movea.l A0, -[A3] 00000DF4 616E bsr +0x70 /* 00000E64 */ 00000DF6 046C 696E 6500 subi.w [A4 + 0x6500], 0x696E /* 'in' */ 00000DFC 0665 7261 addi.w -[A5], 0x7261 /* 'ra' */ 00000E00 7365 moveq.l D1, 0x65 00000E02 7200 moveq.l D1, 0x00 00000E04 0562 bchg -[A2], D2 00000E06 7275 moveq.l D1, 0x75 00000E08 7368 moveq.l D1, 0x68 00000E0A 0670 656E 6369 6C00 addi.w [[A0 + 0x6C00]], 0x656E /* 'en' */ 00000E12 056C 6173 bchg [A4 + 0x6173], D2 label00000E16: 00000E16 736F moveq.l D1, 0x6F 00000E18 0673 656C 6563 7400 0566 6965 addi.w [[A3 + 0x7400] + 0x5666965], 0x656C /* 'el' */ // begin alternate branch 00000E22-00000E24 fn00000E22: 00000E22 6965 bvs +0x67 /* 00000E89 */ // end alternate branch 00000E22-00000E24 fn00000E22: // (misaligned) 00000E24 6C64 bge +0x66 /* 00000E8A */ label00000E26: 00000E26 0662 7574 addi.w -[A2], 0x7574 /* 'ut' */ 00000E2A 746F moveq.l D2, 0x6F 00000E2C 6E00 0662 bgt +0x664 /* 00001490 */ 00000E30 726F moveq.l D1, 0x6F 00000E32 7773 moveq.l D3, 0x73 00000E34 6500 4E56 bcs +0x4E58 /* 00005C8C */ // begin alternate branch 00000E36-00000E3A fn00000E36: 00000E36 4E56 FEF6 link A6, -0x010A // end alternate branch 00000E36-00000E3A fn00000E36: // (misaligned) 00000E38 FEF6 .extension 0xEF6 // unimplemented 00000E3A 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00000E3C-00000E42 label00000E3C: 00000E3C 0008 43EE ori.b A0, 0xEE 00000E40 FFF8 .extension 0xFF8 // unimplemented // end alternate branch 00000E3C-00000E42 label00000E3C: // (misaligned) 00000E3E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000E42 7003 moveq.l D0, 0x03 label00000E44: 00000E44 32D8 move.w [A1]+, [A0]+ 00000E46 51C8 FFFC dbf D0, -0x6 /* 00000E44 */ 00000E4A 2D7C 5445 5854 FFF8 move.l [A6 - 0x8], 0x54455854 /* 'TEXT' */ 00000E52 4267 clr.w -[A7] 00000E54 486E FFF8 pea.l [A6 - 0x8] 00000E58 486E FEF8 pea.l [A6 - 0x108] 00000E5C 3F3C 00FF move.w -[A7], 0xFF 00000E60 4EBA F5F2 jsr [PC - 0xA0E /* 00000454 */] fn00000E64: 00000E64 3D5F FEF6 move.w [A6 - 0x10A], [A7]+ 00000E68 486E FEF8 pea.l [A6 - 0x108] 00000E6C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000E70 4E5E unlink A6 00000E72 2E9F move.l [A7], [A7]+ 00000E74 4E75 rts fn00000E76: 00000E76 4E56 FFF8 link A6, -0x0008 00000E7A 2F0C move.l -[A7], A4 00000E7C 426E 000C clr.w [A6 + 0xC] 00000E80 286D E31E movea.l A4, [A5 - 0x1CE2] 00000E84 4A6C 000E tst.w [A4 + 0xE] 00000E88 6606 bne +0x8 /* 00000E90 */ label00000E8A: 00000E8A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00000E8E 600C bra +0xE /* 00000E9C */ label00000E90: 00000E90 486C 000C pea.l [A4 + 0xC] 00000E94 3F2C 000E move.w -[A7], [A4 + 0xE] 00000E98 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] label00000E9C: 00000E9C 4267 clr.w -[A7] 00000E9E 486E FFF8 pea.l [A6 - 0x8] 00000EA2 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000EA6 4267 clr.w -[A7] 00000EA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EAC 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000EB2 486E FFF8 pea.l [A6 - 0x8] 00000EB6 303C 0610 move.w D0, 0x610 00000EBA A816 syscall Pack8 00000EBC 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000EC0 486E FFF8 pea.l [A6 - 0x8] 00000EC4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000EC8 285F movea.l A4, [A7]+ 00000ECA 4E5E unlink A6 00000ECC 2E9F move.l [A7], [A7]+ 00000ECE 4E75 rts fn00000ED0: 00000ED0 4E56 FFFC link A6, -0x0004 00000ED4 2F0C move.l -[A7], A4 00000ED6 426E 0014 clr.w [A6 + 0x14] 00000EDA 206E 0010 movea.l A0, [A6 + 0x10] 00000EDE 2868 0004 movea.l A4, [A0 + 0x4] 00000EE2 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00000EE8 B090 cmp.l D0, [A0] 00000EEA 6708 beq +0xA /* 00000EF4 */ 00000EEC 3D7C F959 0014 move.w [A6 + 0x14], 0xF959 00000EF2 6028 bra +0x2A /* 00000F1C */ label00000EF4: 00000EF4 2054 movea.l A0, [A4] 00000EF6 4868 0004 pea.l [A0 + 0x4] 00000EFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EFE 2F3C 0000 0110 move.l -[A7], 0x110 00000F04 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000F08 2054 movea.l A0, [A4] 00000F0A 4868 0114 pea.l [A0 + 0x114] 00000F0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F12 2F3C 0000 021C move.l -[A7], 0x21C 00000F18 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00000F1C: 00000F1C 285F movea.l A4, [A7]+ 00000F1E 4E5E unlink A6 00000F20 205F movea.l A0, [A7]+ 00000F22 DEFC 000C add.w A7, 0xC 00000F26 4ED0 jmp [A0] fn00000F28: 00000F28 4E56 0000 link A6, 0 00000F2C 2F0C move.l -[A7], A4 00000F2E 286E 0008 movea.l A4, [A6 + 0x8] 00000F32 203C 5346 524D move.l D0, 0x5346524D /* 'SFRM' */ 00000F38 B094 cmp.l D0, [A4] 00000F3A 660E bne +0x10 /* 00000F4A */ 00000F3C 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */ 00000F42 1B7C 0002 CE80 move.b [A5 - 0x3180], 0x2 00000F48 605C bra +0x5E /* 00000FA6 */ label00000F4A: 00000F4A 203C 4C46 524D move.l D0, 0x4C46524D /* 'LFRM' */ 00000F50 B094 cmp.l D0, [A4] 00000F52 660E bne +0x10 /* 00000F62 */ 00000F54 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */ 00000F5A 1B7C 0001 CE80 move.b [A5 - 0x3180], 0x1 00000F60 6044 bra +0x46 /* 00000FA6 */ label00000F62: 00000F62 203C 4146 524D move.l D0, 0x4146524D /* 'AFRM' */ 00000F68 B094 cmp.l D0, [A4] 00000F6A 660E bne +0x10 /* 00000F7A */ 00000F6C 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */ 00000F72 1B7C 0003 CE80 move.b [A5 - 0x3180], 0x3 00000F78 602C bra +0x2E /* 00000FA6 */ label00000F7A: 00000F7A 203C 4546 524D move.l D0, 0x4546524D /* 'EFRM' */ 00000F80 B094 cmp.l D0, [A4] 00000F82 660E bne +0x10 /* 00000F92 */ 00000F84 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */ 00000F8A 1B7C 0004 CE80 move.b [A5 - 0x3180], 0x4 00000F90 6014 bra +0x16 /* 00000FA6 */ label00000F92: 00000F92 203C 4846 524D move.l D0, 0x4846524D /* 'HFRM' */ 00000F98 B094 cmp.l D0, [A4] 00000F9A 660A bne +0xC /* 00000FA6 */ 00000F9C 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */ 00000FA2 422D CE80 clr.b [A5 - 0x3180] label00000FA6: 00000FA6 285F movea.l A4, [A7]+ 00000FA8 4E5E unlink A6 00000FAA 2E9F move.l [A7], [A7]+ 00000FAC 4E75 rts fn00000FAE: 00000FAE 4E56 FFEA link A6, -0x0016 00000FB2 2F07 move.l -[A7], D7 00000FB4 41EE FFF8 lea.l A0, [A6 - 0x8] 00000FB8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000FBC 7003 moveq.l D0, 0x03 label00000FBE: 00000FBE 30D9 move.w [A0]+, [A1]+ 00000FC0 51C8 FFFC dbf D0, -0x6 /* 00000FBE */ 00000FC4 41EE FFF0 lea.l A0, [A6 - 0x10] 00000FC8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00000FCC 7003 moveq.l D0, 0x03 label00000FCE: 00000FCE 30D9 move.w [A0]+, [A1]+ 00000FD0 51C8 FFFC dbf D0, -0x6 /* 00000FCE */ 00000FD4 7004 moveq.l D0, 0x04 00000FD6 B06E 0010 cmp.w D0, [A6 + 0x10] 00000FDA 660A bne +0xC /* 00000FE6 */ 00000FDC 2D7C 6342 4744 FFEC move.l [A6 - 0x14], 0x63424744 /* 'cBGD' */ 00000FE4 6008 bra +0xA /* 00000FEE */ label00000FE6: 00000FE6 2D7C 6343 5244 FFEC move.l [A6 - 0x14], 0x63435244 /* 'cCRD' */ label00000FEE: 00000FEE 4267 clr.w -[A7] 00000FF0 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00000FF6 486E 0012 pea.l [A6 + 0x12] 00000FFA 7004 moveq.l D0, 0x04 00000FFC 2F00 move.l -[A7], D0 00000FFE 486E FFF8 pea.l [A6 - 0x8] 00001002 303C 0825 move.w D0, 0x825 00001006 A816 syscall Pack8 00001008 3E1F move.w D7, [A7]+ 0000100A 6610 bne +0x12 /* 0000101C */ 0000100C 4267 clr.w -[A7] 0000100E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001012 486E FFF0 pea.l [A6 - 0x10] 00001016 4EBA 02C8 jsr [PC + 0x2C8 /* 000012E0 */] 0000101A 3E1F move.w D7, [A7]+ label0000101C: 0000101C 4A47 tst.w D7 0000101E 6620 bne +0x22 /* 00001040 */ 00001020 4267 clr.w -[A7] 00001022 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001026 486E FFF0 pea.l [A6 - 0x10] 0000102A 2F3C 4944 2020 move.l -[A7], 0x49442020 /* 'ID ' */ 00001030 486E FFF8 pea.l [A6 - 0x8] 00001034 4267 clr.w -[A7] 00001036 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000103A 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 0000103E 3E1F move.w D7, [A7]+ label00001040: 00001040 486E FFF8 pea.l [A6 - 0x8] 00001044 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001048 486E FFF0 pea.l [A6 - 0x10] 0000104C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001050 3D47 0016 move.w [A6 + 0x16], D7 00001054 2E1F move.l D7, [A7]+ 00001056 4E5E unlink A6 00001058 205F movea.l A0, [A7]+ 0000105A DEFC 000E add.w A7, 0xE 0000105E 4ED0 jmp [A0] fn00001060: 00001060 4E56 FFEA link A6, -0x0016 00001064 48E7 0108 movem.l -[A7], D7,A4 00001068 286E 000C movea.l A4, [A6 + 0xC] 0000106C 41EE FFF8 lea.l A0, [A6 - 0x8] 00001070 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001074 7003 moveq.l D0, 0x03 label00001076: 00001076 30D9 move.w [A0]+, [A1]+ 00001078 51C8 FFFC dbf D0, -0x6 /* 00001076 */ 0000107C 41EE FFF0 lea.l A0, [A6 - 0x10] 00001080 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001084 7003 moveq.l D0, 0x03 label00001086: 00001086 30D9 move.w [A0]+, [A1]+ 00001088 51C8 FFFC dbf D0, -0x6 /* 00001086 */ 0000108C 202E 0018 move.l D0, [A6 + 0x18] 00001090 B0AE 0014 cmp.l D0, [A6 + 0x14] 00001094 661C bne +0x1E /* 000010B2 */ 00001096 7001 moveq.l D0, 0x01 00001098 B02C 0004 cmp.b D0, [A4 + 0x4] 0000109C 660A bne +0xC /* 000010A8 */ 0000109E 2D7C 6343 424E FFEC move.l [A6 - 0x14], 0x6343424E /* 'cCBN' */ 000010A6 6024 bra +0x26 /* 000010CC */ label000010A8: 000010A8 2D7C 6343 4644 FFEC move.l [A6 - 0x14], 0x63434644 /* 'cCFD' */ 000010B0 601A bra +0x1C /* 000010CC */ label000010B2: 000010B2 7001 moveq.l D0, 0x01 000010B4 B02C 0004 cmp.b D0, [A4 + 0x4] 000010B8 660A bne +0xC /* 000010C4 */ 000010BA 2D7C 6342 424E FFEC move.l [A6 - 0x14], 0x6342424E /* 'cBBN' */ 000010C2 6008 bra +0xA /* 000010CC */ label000010C4: 000010C4 2D7C 6342 4644 FFEC move.l [A6 - 0x14], 0x63424644 /* 'cBFD' */ label000010CC: 000010CC 4267 clr.w -[A7] 000010CE 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 000010D4 486C 0002 pea.l [A4 + 0x2] 000010D8 7002 moveq.l D0, 0x02 label000010DA: 000010DA 2F00 move.l -[A7], D0 000010DC 486E FFF8 pea.l [A6 - 0x8] 000010E0 303C 0825 move.w D0, 0x825 000010E4 A816 syscall Pack8 000010E6 3E1F move.w D7, [A7]+ 000010E8 6618 bne +0x1A /* 00001102 */ 000010EA 4267 clr.w -[A7] 000010EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000010F0 3F3C 0003 move.w -[A7], 0x3 000010F4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010F8 486E FFF0 pea.l [A6 - 0x10] 000010FC 4EBA FEB0 jsr [PC - 0x150 /* 00000FAE */] 00001100 3E1F move.w D7, [A7]+ label00001102: 00001102 4A47 tst.w D7 00001104 6620 bne +0x22 /* 00001126 */ 00001106 4267 clr.w -[A7] 00001108 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000110C 486E FFF0 pea.l [A6 - 0x10] 00001110 2F3C 4944 2020 move.l -[A7], 0x49442020 /* 'ID ' */ 00001116 486E FFF8 pea.l [A6 - 0x8] 0000111A 4267 clr.w -[A7] 0000111C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001120 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 00001124 3E1F move.w D7, [A7]+ label00001126: 00001126 486E FFF8 pea.l [A6 - 0x8] 0000112A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000112E 486E FFF0 pea.l [A6 - 0x10] 00001132 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001136 3D47 001C move.w [A6 + 0x1C], D7 0000113A 4CDF 1080 movem.l D7,A4, [A7]+ 0000113E 4E5E unlink A6 00001140 205F movea.l A0, [A7]+ 00001142 DEFC 0014 add.w A7, 0x14 00001146 4ED0 jmp [A0] fn00001148: 00001148 4E56 FFEE link A6, -0x0012 0000114C 2F07 move.l -[A7], D7 0000114E 2D7C 6363 6E74 FFF8 move.l [A6 - 0x8], 0x63636E74 /* 'ccnt' */ 00001156 7000 moveq.l D0, 0x00 00001158 2D40 FFFC move.l [A6 - 0x4], D0 0000115C 41EE FFF0 lea.l A0, [A6 - 0x10] 00001160 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001164 7003 moveq.l D0, 0x03 label00001166: 00001166 30D9 move.w [A0]+, [A1]+ 00001168 51C8 FFFC dbf D0, -0x6 /* 00001166 */ 0000116C 4267 clr.w -[A7] 0000116E 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 00001174 486E 000C pea.l [A6 + 0xC] 00001178 7002 moveq.l D0, 0x02 0000117A 2F00 move.l -[A7], D0 0000117C 486E FFF0 pea.l [A6 - 0x10] 00001180 303C 0825 move.w D0, 0x825 00001184 A816 syscall Pack8 00001186 3E1F move.w D7, [A7]+ 00001188 6622 bne +0x24 /* 000011AC */ 0000118A 4267 clr.w -[A7] 0000118C 2F3C 6368 6120 move.l -[A7], 0x63686120 /* 'cha ' */ 00001192 486E FFF8 pea.l [A6 - 0x8] 00001196 2F3C 696E 6478 move.l -[A7], 0x696E6478 /* 'indx' */ 0000119C 486E FFF0 pea.l [A6 - 0x10] 000011A0 4267 clr.w -[A7] 000011A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A6 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 000011AA 3E1F move.w D7, [A7]+ label000011AC: 000011AC 486E FFF0 pea.l [A6 - 0x10] 000011B0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000011B4 3D47 000E move.w [A6 + 0xE], D7 000011B8 2E1F move.l D7, [A7]+ 000011BA 4E5E unlink A6 000011BC 205F movea.l A0, [A7]+ 000011BE 5C4F addq.w A7, 6 000011C0 4ED0 jmp [A0] fn000011C2: 000011C2 4E56 FFDE link A6, -0x0022 000011C6 48E7 0108 movem.l -[A7], D7,A4 000011CA 286E 000C movea.l A4, [A6 + 0xC] 000011CE 41EE FFF0 lea.l A0, [A6 - 0x10] 000011D2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000011D6 7003 moveq.l D0, 0x03 label000011D8: 000011D8 30D9 move.w [A0]+, [A1]+ 000011DA 51C8 FFFC dbf D0, -0x6 /* 000011D8 */ 000011DE 41EE FFE8 lea.l A0, [A6 - 0x18] 000011E2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000011E6 7003 moveq.l D0, 0x03 label000011E8: 000011E8 30D9 move.w [A0]+, [A1]+ 000011EA 51C8 FFFC dbf D0, -0x6 /* 000011E8 */ 000011EE 41EE FFE0 lea.l A0, [A6 - 0x20] label000011F2: 000011F2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000011F6 7003 moveq.l D0, 0x03 label000011F8: 000011F8 30D9 move.w [A0]+, [A1]+ 000011FA 51C8 FFFC dbf D0, -0x6 /* 000011F8 */ 000011FE 41EE FFF8 lea.l A0, [A6 - 0x8] 00001202 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001206 7003 moveq.l D0, 0x03 label00001208: 00001208 30D9 move.w [A0]+, [A1]+ 0000120A 51C8 FFFC dbf D0, -0x6 /* 00001208 */ 0000120E 4267 clr.w -[A7] 00001210 2054 movea.l A0, [A4] 00001212 3028 0020 move.w D0, [A0 + 0x20] 00001216 5240 addq.w D0, 1 00001218 3F00 move.w -[A7], D0 0000121A 486E FFF0 pea.l [A6 - 0x10] 0000121E 4EBA FF28 jsr [PC - 0xD8 /* 00001148 */] 00001222 3E1F move.w D7, [A7]+ 00001224 6612 bne +0x14 /* 00001238 */ 00001226 4267 clr.w -[A7] 00001228 2054 movea.l A0, [A4] 0000122A 3F28 0022 move.w -[A7], [A0 + 0x22] 0000122E 486E FFE8 pea.l [A6 - 0x18] 00001232 4EBA FF14 jsr [PC - 0xEC /* 00001148 */] 00001236 3E1F move.w D7, [A7]+ label00001238: 00001238 4A47 tst.w D7 0000123A 6616 bne +0x18 /* 00001252 */ 0000123C 4267 clr.w -[A7] 0000123E 486E FFF0 pea.l [A6 - 0x10] 00001242 486E FFE8 pea.l [A6 - 0x18] 00001246 4267 clr.w -[A7] 00001248 486E FFF8 pea.l [A6 - 0x8] 0000124C 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */] 00001250 3E1F move.w D7, [A7]+ label00001252: 00001252 4A47 tst.w D7 00001254 6634 bne +0x36 /* 0000128A */ 00001256 B9ED C6DC cmpa.l A4, [A5 - 0x3924] 0000125A 661E bne +0x20 /* 0000127A */ 0000125C 4267 clr.w -[A7] 0000125E 2F2D B46E move.l -[A7], [A5 - 0x4B92] 00001262 2F2D B534 move.l -[A7], [A5 - 0x4ACC] 00001266 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 0000126A 486D C372 pea.l [A5 - 0x3C8E] 0000126E 486E FFE0 pea.l [A6 - 0x20] 00001272 4EBA FDEC jsr [PC - 0x214 /* 00001060 */] 00001276 3E1F move.w D7, [A7]+ 00001278 6010 bra +0x12 /* 0000128A */ label0000127A: 0000127A 4267 clr.w -[A7] 0000127C 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 00001280 486E FFE0 pea.l [A6 - 0x20] 00001284 4EBA 025C jsr [PC + 0x25C /* 000014E2 */] 00001288 3E1F move.w D7, [A7]+ label0000128A: 0000128A 4A47 tst.w D7 0000128C 6622 bne +0x24 /* 000012B0 */ 0000128E 4267 clr.w -[A7] 00001290 2F3C 6368 6120 move.l -[A7], 0x63686120 /* 'cha ' */ 00001296 486E FFE0 pea.l [A6 - 0x20] 0000129A 2F3C 7261 6E67 move.l -[A7], 0x72616E67 /* 'rang' */ 000012A0 486E FFF8 pea.l [A6 - 0x8] 000012A4 4267 clr.w -[A7] 000012A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012AA 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 000012AE 3E1F move.w D7, [A7]+ label000012B0: 000012B0 486E FFF0 pea.l [A6 - 0x10] 000012B4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000012B8 486E FFE8 pea.l [A6 - 0x18] 000012BC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000012C0 486E FFF8 pea.l [A6 - 0x8] 000012C4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000012C8 486E FFE0 pea.l [A6 - 0x20] 000012CC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000012D0 3D47 0010 move.w [A6 + 0x10], D7 000012D4 4CDF 1080 movem.l D7,A4, [A7]+ 000012D8 4E5E unlink A6 000012DA 205F movea.l A0, [A7]+ 000012DC 504F addq.w A7, 8 000012DE 4ED0 jmp [A0] fn000012E0: 000012E0 4E56 FDF6 link A6, -0x020A 000012E4 2F07 move.l -[A7], D7 000012E6 41EE FFF8 lea.l A0, [A6 - 0x8] 000012EA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000012EE 7003 moveq.l D0, 0x03 label000012F0: 000012F0 30D9 move.w [A0]+, [A1]+ 000012F2 51C8 FFFC dbf D0, -0x6 /* 000012F0 */ 000012F6 486E FDF6 pea.l [A6 - 0x20A] 000012FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000012FE 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 00001302 205F movea.l A0, [A7]+ 00001304 43EE FEF8 lea.l A1, [A6 - 0x108] 00001308 707F moveq.l D0, 0x7F label0000130A: 0000130A 32D8 move.w [A1]+, [A0]+ 0000130C 51C8 FFFC dbf D0, -0x6 /* 0000130A */ 00001310 4267 clr.w -[A7] 00001312 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00001318 486E FEF9 pea.l [A6 - 0x107] 0000131C 4240 clr.w D0 0000131E 102E FEF8 move.b D0, [A6 - 0x108] 00001322 48C0 ext.l D0 00001324 2F00 move.l -[A7], D0 00001326 486E FFF8 pea.l [A6 - 0x8] 0000132A 303C 0825 move.w D0, 0x825 0000132E A816 syscall Pack8 00001330 3E1F move.w D7, [A7]+ 00001332 6622 bne +0x24 /* 00001356 */ 00001334 4267 clr.w -[A7] 00001336 2F3C 6353 544B move.l -[A7], 0x6353544B /* 'cSTK' */ 0000133C 486D A1C0 pea.l [A5 - 0x5E40] 00001340 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */ 00001346 486E FFF8 pea.l [A6 - 0x8] 0000134A 4267 clr.w -[A7] 0000134C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001350 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 00001354 3E1F move.w D7, [A7]+ label00001356: 00001356 486E FFF8 pea.l [A6 - 0x8] 0000135A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000135E 3D47 0010 move.w [A6 + 0x10], D7 00001362 2E1F move.l D7, [A7]+ 00001364 4E5E unlink A6 00001366 205F movea.l A0, [A7]+ 00001368 504F addq.w A7, 8 0000136A 4ED0 jmp [A0] fn0000136C: 0000136C 4E56 FFE0 link A6, -0x0020 00001370 2F07 move.l -[A7], D7 00001372 206E 000C movea.l A0, [A6 + 0xC] 00001376 1010 move.b D0, [A0] 00001378 4880 ext.w D0 0000137A 5340 subq.w D0, 1 0000137C 671A beq +0x1C /* 00001398 */ 0000137E 5340 subq.w D0, 1 00001380 676A beq +0x6C /* 000013EC */ 00001382 5340 subq.w D0, 1 00001384 6700 0084 beq +0x86 /* 0000140A */ 00001388 5340 subq.w D0, 1 0000138A 6700 009C beq +0x9E /* 00001428 */ 0000138E 5340 subq.w D0, 1 00001390 6700 00AC beq +0xAE /* 0000143E */ 00001394 6000 00BA bra +0xBC /* 00001450 */ label00001398: 00001398 3E3C F954 move.w D7, 0xF954 0000139C 4267 clr.w -[A7] 0000139E 2F2E 000C move.l -[A7], [A6 + 0xC] 000013A2 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 000013A6 101F move.b D0, [A7]+ 000013A8 6700 00A6 beq +0xA8 /* 00001450 */ 000013AC 4267 clr.w -[A7] 000013AE 206E 000C movea.l A0, [A6 + 0xC] 000013B2 2F28 0010 move.l -[A7], [A0 + 0x10] 000013B6 3F28 000E move.w -[A7], [A0 + 0xE] 000013BA 486E FFE2 pea.l [A6 - 0x1E] 000013BE 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000013C2 101F move.b D0, [A7]+ 000013C4 6720 beq +0x22 /* 000013E6 */ 000013C6 4267 clr.w -[A7] 000013C8 206E 000C movea.l A0, [A6 + 0xC] 000013CC 2F28 0010 move.l -[A7], [A0 + 0x10] 000013D0 2F28 000A move.l -[A7], [A0 + 0xA] 000013D4 2F28 0002 move.l -[A7], [A0 + 0x2] 000013D8 486E FFE2 pea.l [A6 - 0x1E] 000013DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013E0 4EBA FC7E jsr [PC - 0x382 /* 00001060 */] 000013E4 3E1F move.w D7, [A7]+ label000013E6: 000013E6 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000013EA 6064 bra +0x66 /* 00001450 */ label000013EC: 000013EC 4267 clr.w -[A7] 000013EE 206E 000C movea.l A0, [A6 + 0xC] 000013F2 2F28 000A move.l -[A7], [A0 + 0xA] 000013F6 3F3C 0003 move.w -[A7], 0x3 000013FA 2F28 0002 move.l -[A7], [A0 + 0x2] 000013FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001402 4EBA FBAA jsr [PC - 0x456 /* 00000FAE */] 00001406 3E1F move.w D7, [A7]+ 00001408 6046 bra +0x48 /* 00001450 */ label0000140A: 0000140A 4267 clr.w -[A7] 0000140C 206E 000C movea.l A0, [A6 + 0xC] 00001410 2F28 0006 move.l -[A7], [A0 + 0x6] 00001414 3F3C 0004 move.w -[A7], 0x4 00001418 2F28 0002 move.l -[A7], [A0 + 0x2] 0000141C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001420 4EBA FB8C jsr [PC - 0x474 /* 00000FAE */] 00001424 3E1F move.w D7, [A7]+ 00001426 6028 bra +0x2A /* 00001450 */ label00001428: 00001428 4267 clr.w -[A7] 0000142A 206E 000C movea.l A0, [A6 + 0xC] 0000142E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001432 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001436 4EBA FEA8 jsr [PC - 0x158 /* 000012E0 */] 0000143A 3E1F move.w D7, [A7]+ 0000143C 6012 bra +0x14 /* 00001450 */ label0000143E: 0000143E 4247 clr.w D7 00001440 206E 0008 movea.l A0, [A6 + 0x8] 00001444 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001448 7003 moveq.l D0, 0x03 label0000144A: 0000144A 30D9 move.w [A0]+, [A1]+ 0000144C 51C8 FFFC dbf D0, -0x6 /* 0000144A */ label00001450: 00001450 3D47 0010 move.w [A6 + 0x10], D7 00001454 2E1F move.l D7, [A7]+ 00001456 4E5E unlink A6 00001458 205F movea.l A0, [A7]+ 0000145A 504F addq.w A7, 8 0000145C 4ED0 jmp [A0] fn0000145E: 0000145E 4E56 FFD6 link A6, -0x002A 00001462 2F07 move.l -[A7], D7 00001464 41EE FFF8 lea.l A0, [A6 - 0x8] 00001468 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000146C 7003 moveq.l D0, 0x03 label0000146E: 0000146E 30D9 move.w [A0]+, [A1]+ 00001470 51C8 FFFC dbf D0, -0x6 /* 0000146E */ 00001474 4267 clr.w -[A7] 00001476 2F2E 000C move.l -[A7], [A6 + 0xC] 0000147A 486E FFD8 pea.l [A6 - 0x28] 0000147E 4EBA F726 jsr [PC - 0x8DA /* 00000BA6 */] 00001482 3E1F move.w D7, [A7]+ 00001484 6646 bne +0x48 /* 000014CC */ 00001486 4267 clr.w -[A7] 00001488 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000148E 486E FFD9 pea.l [A6 - 0x27] // begin alternate branch 00001490-00001492 label00001490: 00001490 FFD9 .extension 0xFD9 // unimplemented // end alternate branch 00001490-00001492 label00001490: // (misaligned) 00001492 4240 clr.w D0 00001494 102E FFD8 move.b D0, [A6 - 0x28] 00001498 48C0 ext.l D0 0000149A 2F00 move.l -[A7], D0 0000149C 486E FFF8 pea.l [A6 - 0x8] 000014A0 303C 0825 move.w D0, 0x825 000014A4 A816 syscall Pack8 000014A6 3E1F move.w D7, [A7]+ 000014A8 6622 bne +0x24 /* 000014CC */ 000014AA 4267 clr.w -[A7] 000014AC 2F3C 6354 554C move.l -[A7], 0x6354554C /* 'cTUL' */ 000014B2 486D A1C0 pea.l [A5 - 0x5E40] 000014B6 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */ 000014BC 486E FFF8 pea.l [A6 - 0x8] 000014C0 4267 clr.w -[A7] 000014C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014C6 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 000014CA 3E1F move.w D7, [A7]+ label000014CC: 000014CC 486E FFF8 pea.l [A6 - 0x8] 000014D0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000014D4 3D47 0010 move.w [A6 + 0x10], D7 000014D8 2E1F move.l D7, [A7]+ 000014DA 4E5E unlink A6 000014DC 205F movea.l A0, [A7]+ 000014DE 504F addq.w A7, 8 000014E0 4ED0 jmp [A0] fn000014E2: 000014E2 4E56 FEF6 link A6, -0x010A 000014E6 2F07 move.l -[A7], D7 000014E8 41EE FFF8 lea.l A0, [A6 - 0x8] 000014EC 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000014F0 7003 moveq.l D0, 0x03 label000014F2: 000014F2 30D9 move.w [A0]+, [A1]+ 000014F4 51C8 FFFC dbf D0, -0x6 /* 000014F2 */ 000014F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000014FC 486E FEF8 pea.l [A6 - 0x108] 00001500 A919 syscall GetWTitle 00001502 4267 clr.w -[A7] 00001504 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000150A 486E FEF9 pea.l [A6 - 0x107] 0000150E 4240 clr.w D0 00001510 102E FEF8 move.b D0, [A6 - 0x108] 00001514 48C0 ext.l D0 00001516 2F00 move.l -[A7], D0 00001518 486E FFF8 pea.l [A6 - 0x8] 0000151C 303C 0825 move.w D0, 0x825 00001520 A816 syscall Pack8 00001522 3E1F move.w D7, [A7]+ 00001524 6622 bne +0x24 /* 00001548 */ 00001526 4267 clr.w -[A7] 00001528 2F3C 6377 696E move.l -[A7], 0x6377696E /* 'cwin' */ 0000152E 486D A1C0 pea.l [A5 - 0x5E40] 00001532 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */ 00001538 486E FFF8 pea.l [A6 - 0x8] 0000153C 4267 clr.w -[A7] 0000153E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001542 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 00001546 3E1F move.w D7, [A7]+ label00001548: 00001548 486E FFF8 pea.l [A6 - 0x8] 0000154C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001550 3D47 0010 move.w [A6 + 0x10], D7 00001554 2E1F move.l D7, [A7]+ 00001556 4E5E unlink A6 00001558 205F movea.l A0, [A7]+ 0000155A 504F addq.w A7, 8 0000155C 4ED0 jmp [A0] fn0000155E: 0000155E 4E56 FC96 link A6, -0x036A 00001562 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001566 7000 moveq.l D0, 0x00 00001568 2D40 FDD8 move.l [A6 - 0x228], D0 0000156C 206E 0008 movea.l A0, [A6 + 0x8] 00001570 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001574 7003 moveq.l D0, 0x03 label00001576: 00001576 30D9 move.w [A0]+, [A1]+ 00001578 51C8 FFFC dbf D0, -0x6 /* 00001576 */ 0000157C 4267 clr.w -[A7] 0000157E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001582 486E FCC8 pea.l [A6 - 0x338] 00001586 486E FDE4 pea.l [A6 - 0x21C] 0000158A 4EBA F944 jsr [PC - 0x6BC /* 00000ED0 */] 0000158E 3E1F move.w D7, [A7]+ 00001590 6600 02CE bne +0x2D0 /* 00001860 */ 00001594 3C2E FCD8 move.w D6, [A6 - 0x328] 00001598 203C 2A2A 2A2A move.l D0, 0x2A2A2A2A /* '****' */ 0000159E B0AE 000C cmp.l D0, [A6 + 0xC] 000015A2 57C0 seq D0 000015A4 4A00 tst.b D0 000015A6 660E bne +0x10 /* 000015B6 */ 000015A8 223C 5354 5854 move.l D1, 0x53545854 /* 'STXT' */ 000015AE B2AE 000C cmp.l D1, [A6 + 0xC] 000015B2 57C1 seq D1 000015B4 8001 or.b D0, D1 label000015B6: 000015B6 4400 neg.b D0 000015B8 1A00 move.b D5, D0 000015BA BC6D C374 cmp.w D6, [A5 - 0x3C8C] 000015BE 57C0 seq D0 000015C0 4A00 tst.b D0 000015C2 671A beq +0x1C /* 000015DE */ 000015C4 222E FCCA move.l D1, [A6 - 0x336] 000015C8 B2AD B46E cmp.l D1, [A5 - 0x4B92] 000015CC 57C1 seq D1 000015CE C001 and.b D0, D1 000015D0 670C beq +0xE /* 000015DE */ 000015D2 222E FCD2 move.l D1, [A6 - 0x32E] 000015D6 B2AD B534 cmp.l D1, [A5 - 0x4ACC] 000015DA 57C1 seq D1 000015DC C001 and.b D0, D1 label000015DE: 000015DE 4400 neg.b D0 000015E0 1800 move.b D4, D0 000015E2 6764 beq +0x66 /* 00001648 */ 000015E4 206D C6DC movea.l A0, [A5 - 0x3924] 000015E8 2050 movea.l A0, [A0] 000015EA 2D68 003E FDE0 move.l [A6 - 0x220], [A0 + 0x3E] 000015F0 206D C6DC movea.l A0, [A5 - 0x3924] 000015F4 2050 movea.l A0, [A0] 000015F6 3028 003C move.w D0, [A0 + 0x3C] 000015FA 48C0 ext.l D0 000015FC 2D40 FDDC move.l [A6 - 0x224], D0 00001600 1005 move.b D0, D5 00001602 6700 0102 beq +0x104 /* 00001706 */ 00001606 206D C6DC movea.l A0, [A5 - 0x3924] 0000160A 2850 movea.l A4, [A0] 0000160C 3D6C 0020 FC9C move.w [A6 - 0x364], [A4 + 0x20] 00001612 3D6C 0022 FC9E move.w [A6 - 0x362], [A4 + 0x22] 00001618 426C 0020 clr.w [A4 + 0x20] 0000161C 396E FDDE 0022 move.w [A4 + 0x22], [A6 - 0x222] 00001622 42A7 clr.l -[A7] 00001624 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00001628 3F3C 0006 move.w -[A7], 0x6 0000162C A83D syscall TEDispatch 0000162E 2D5F FDD8 move.l [A6 - 0x228], [A7]+ 00001632 206D C6DC movea.l A0, [A5 - 0x3924] 00001636 2850 movea.l A4, [A0] 00001638 396E FC9C 0020 move.w [A4 + 0x20], [A6 - 0x364] 0000163E 396E FC9E 0022 move.w [A4 + 0x22], [A6 - 0x362] 00001644 6000 00C0 bra +0xC2 /* 00001706 */ label00001648: 00001648 202E FCD2 move.l D0, [A6 - 0x32E] 0000164C B0AE FCCA cmp.l D0, [A6 - 0x336] 00001650 6606 bne +0x8 /* 00001658 */ 00001652 3006 move.w D0, D6 00001654 4440 neg.w D0 00001656 3C00 move.w D6, D0 label00001658: 00001658 1005 move.b D0, D5 0000165A 6700 0088 beq +0x8A /* 000016E4 */ 0000165E 2F00 move.l -[A7], D0 00001660 4267 clr.w -[A7] 00001662 2F2E FCCA move.l -[A7], [A6 - 0x336] 00001666 3F2E FCD8 move.w -[A7], [A6 - 0x328] 0000166A 486E FCAA pea.l [A6 - 0x356] 0000166E 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00001672 121F move.b D1, [A7]+ 00001674 201F move.l D0, [A7]+ 00001676 C001 and.b D0, D1 00001678 4A00 tst.b D0 0000167A 6768 beq +0x6A /* 000016E4 */ 0000167C 2F00 move.l -[A7], D0 0000167E 4267 clr.w -[A7] 00001680 486E FCAA pea.l [A6 - 0x356] 00001684 2F2E FCCA move.l -[A7], [A6 - 0x336] 00001688 2F2E FCD2 move.l -[A7], [A6 - 0x32E] 0000168C 3F06 move.w -[A7], D6 0000168E 3F3A 01F6 move.w -[A7], [PC + 0x1F6 /* 00001886, value 0x0 */] 00001692 486D CBC0 pea.l [A5 - 0x3440] 00001696 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 0000169A 121F move.b D1, [A7]+ 0000169C 201F move.l D0, [A7]+ 0000169E C001 and.b D0, D1 000016A0 6742 beq +0x44 /* 000016E4 */ 000016A2 206D CBC0 movea.l A0, [A5 - 0x3440] 000016A6 2850 movea.l A4, [A0] 000016A8 2D6C 003E FDE0 move.l [A6 - 0x220], [A4 + 0x3E] 000016AE 302C 003C move.w D0, [A4 + 0x3C] 000016B2 48C0 ext.l D0 000016B4 2D40 FDDC move.l [A6 - 0x224], D0 000016B8 426C 0020 clr.w [A4 + 0x20] 000016BC 396E FDDE 0022 move.w [A4 + 0x22], [A6 - 0x222] 000016C2 42A7 clr.l -[A7] 000016C4 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 000016C8 3F3C 0006 move.w -[A7], 0x6 000016CC A83D syscall TEDispatch 000016CE 2D5F FDD8 move.l [A6 - 0x228], [A7]+ 000016D2 4267 clr.w -[A7] 000016D4 486E FDE0 pea.l [A6 - 0x220] 000016D8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000016DC 3E1F move.w D7, [A7]+ 000016DE 6600 0180 bne +0x182 /* 00001860 */ 000016E2 6016 bra +0x18 /* 000016FA */ label000016E4: 000016E4 2F2E FCD2 move.l -[A7], [A6 - 0x32E] 000016E8 2F2E FCCA move.l -[A7], [A6 - 0x336] 000016EC 3F06 move.w -[A7], D6 000016EE 486E FDE0 pea.l [A6 - 0x220] 000016F2 486E FDDC pea.l [A6 - 0x224] 000016F6 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] label000016FA: 000016FA 4AAE FDE0 tst.l [A6 - 0x220] 000016FE 6606 bne +0x8 /* 00001706 */ 00001700 7E94 moveq.l D7, 0xFFFFFF94 00001702 6000 015C bra +0x15E /* 00001860 */ label00001706: 00001706 1005 move.b D0, D5 00001708 6700 00CA beq +0xCC /* 000017D4 */ 0000170C 4AAE FDD8 tst.l [A6 - 0x228] 00001710 56C1 sne D1 00001712 C001 and.b D0, D1 00001714 6700 00BE beq +0xC0 /* 000017D4 */ 00001718 4267 clr.w -[A7] 0000171A 42A7 clr.l -[A7] 0000171C 42A7 clr.l -[A7] 0000171E 1F3C 0001 move.b -[A7], 0x1 00001722 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001726 303C 0706 move.w D0, 0x706 0000172A A816 syscall Pack8 0000172C 3E1F move.w D7, [A7]+ 0000172E 6600 0130 bne +0x132 /* 00001860 */ 00001732 2F2E FDE0 move.l -[A7], [A6 - 0x220] 00001736 486E FC96 pea.l [A6 - 0x36A] 0000173A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000173E 4267 clr.w -[A7] 00001740 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001744 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */ 0000174A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00001750 206E FDE0 movea.l A0, [A6 - 0x220] 00001754 2F10 move.l -[A7], [A0] 00001756 2F2E FDDC move.l -[A7], [A6 - 0x224] 0000175A 303C 0A0F move.w D0, 0xA0F 0000175E A816 syscall Pack8 00001760 3E1F move.w D7, [A7]+ 00001762 1004 move.b D0, D4 00001764 670E beq +0x10 /* 00001774 */ 00001766 2F2E FDE0 move.l -[A7], [A6 - 0x220] 0000176A 1F2E FC96 move.b -[A7], [A6 - 0x36A] 0000176E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001772 6008 bra +0xA /* 0000177C */ label00001774: 00001774 486E FDE0 pea.l [A6 - 0x220] 00001778 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label0000177C: 0000177C 4A47 tst.w D7 0000177E 6600 00E0 bne +0xE2 /* 00001860 */ 00001782 2F2E FDD8 move.l -[A7], [A6 - 0x228] 00001786 486E FC97 pea.l [A6 - 0x369] 0000178A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000178E 4267 clr.w -[A7] 00001790 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001794 2F3C 6B73 7479 move.l -[A7], 0x6B737479 /* 'ksty' */ 0000179A 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 000017A0 206E FDD8 movea.l A0, [A6 - 0x228] 000017A4 2F10 move.l -[A7], [A0] 000017A6 42A7 clr.l -[A7] 000017A8 2F2E FDD8 move.l -[A7], [A6 - 0x228] 000017AC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000017B0 303C 0A0F move.w D0, 0xA0F 000017B4 A816 syscall Pack8 000017B6 3E1F move.w D7, [A7]+ 000017B8 2F2E FDD8 move.l -[A7], [A6 - 0x228] 000017BC 1F2E FC97 move.b -[A7], [A6 - 0x369] 000017C0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000017C4 4A47 tst.w D7 000017C6 6600 0098 bne +0x9A /* 00001860 */ 000017CA 2D7C 5354 5854 000C move.l [A6 + 0xC], 0x53545854 /* 'STXT' */ 000017D2 6048 bra +0x4A /* 0000181C */ label000017D4: 000017D4 2F2E FDE0 move.l -[A7], [A6 - 0x220] 000017D8 486E FC96 pea.l [A6 - 0x36A] 000017DC 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000017E0 4267 clr.w -[A7] 000017E2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000017E8 206E FDE0 movea.l A0, [A6 - 0x220] 000017EC 2F10 move.l -[A7], [A0] 000017EE 2F2E FDDC move.l -[A7], [A6 - 0x224] 000017F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017F6 303C 0825 move.w D0, 0x825 000017FA A816 syscall Pack8 000017FC 3E1F move.w D7, [A7]+ 000017FE 1004 move.b D0, D4 00001800 670E beq +0x10 /* 00001810 */ 00001802 2F2E FDE0 move.l -[A7], [A6 - 0x220] 00001806 1F2E FC96 move.b -[A7], [A6 - 0x36A] 0000180A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000180E 6008 bra +0xA /* 00001818 */ label00001810: 00001810 486E FDE0 pea.l [A6 - 0x220] 00001814 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00001818: 00001818 4A47 tst.w D7 0000181A 6644 bne +0x46 /* 00001860 */ label0000181C: 0000181C 206E 0008 movea.l A0, [A6 + 0x8] 00001820 202E 000C move.l D0, [A6 + 0xC] 00001824 B090 cmp.l D0, [A0] 00001826 56C0 sne D0 00001828 4A00 tst.b D0 0000182A 6734 beq +0x36 /* 00001860 */ 0000182C 223C 2A2A 2A2A move.l D1, 0x2A2A2A2A /* '****' */ 00001832 B2AE 000C cmp.l D1, [A6 + 0xC] 00001836 56C1 sne D1 00001838 C001 and.b D0, D1 0000183A 6724 beq +0x26 /* 00001860 */ 0000183C 4267 clr.w -[A7] 0000183E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001842 2F2E 000C move.l -[A7], [A6 + 0xC] 00001846 486E FCA2 pea.l [A6 - 0x35E] 0000184A 303C 0603 move.w D0, 0x603 0000184E A816 syscall Pack8 00001850 3E1F move.w D7, [A7]+ 00001852 660C bne +0xE /* 00001860 */ 00001854 486E FCA2 pea.l [A6 - 0x35E] 00001858 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000185C 4EBA EB02 jsr [PC - 0x14FE /* 00000360 */] label00001860: 00001860 4A47 tst.w D7 00001862 6708 beq +0xA /* 0000186C */ 00001864 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001868 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label0000186C: 0000186C 486E FDD8 pea.l [A6 - 0x228] 00001870 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00001874 3D47 0014 move.w [A6 + 0x14], D7 00001878 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000187C 4E5E unlink A6 0000187E 205F movea.l A0, [A7]+ 00001880 DEFC 000C add.w A7, 0xC 00001884 4ED0 jmp [A0] 00001886 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001888-0000188C fn00001888: 00001888 4E56 FEF6 link A6, -0x010A // end alternate branch 00001888-0000188C fn00001888: // (misaligned) 0000188A FEF6 .extension 0xEF6 // unimplemented 0000188C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001890 3E3C F940 move.w D7, 0xF940 00001894 206E 0010 movea.l A0, [A6 + 0x10] 00001898 2F28 0004 move.l -[A7], [A0 + 0x4] 0000189C 486E FFF7 pea.l [A6 - 0x9] 000018A0 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000018A4 206E 0010 movea.l A0, [A6 + 0x10] 000018A8 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 000018AE B090 cmp.l D0, [A0] 000018B0 6618 bne +0x1A /* 000018CA */ 000018B2 4267 clr.w -[A7] 000018B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000018BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018C0 4EBA FC9C jsr [PC - 0x364 /* 0000155E */] 000018C4 3E1F move.w D7, [A7]+ 000018C6 6000 01CC bra +0x1CE /* 00001A94 */ label000018CA: 000018CA 206E 0010 movea.l A0, [A6 + 0x10] 000018CE 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 000018D4 B090 cmp.l D0, [A0] 000018D6 6618 bne +0x1A /* 000018F0 */ 000018D8 4267 clr.w -[A7] 000018DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000018E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018E6 4EBA 054C jsr [PC + 0x54C /* 00001E34 */] 000018EA 3E1F move.w D7, [A7]+ 000018EC 6000 01A6 bra +0x1A8 /* 00001A94 */ label000018F0: 000018F0 206E 0010 movea.l A0, [A6 + 0x10] 000018F4 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 000018FA B090 cmp.l D0, [A0] 000018FC 661E bne +0x20 /* 0000191C */ 000018FE 4247 clr.w D7 00001900 206E 0010 movea.l A0, [A6 + 0x10] 00001904 2068 0004 movea.l A0, [A0 + 0x4] 00001908 2F10 move.l -[A7], [A0] 0000190A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 0000190E 4267 clr.w -[A7] 00001910 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001914 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001918 6000 017A bra +0x17C /* 00001A94 */ label0000191C: 0000191C 206E 0010 movea.l A0, [A6 + 0x10] 00001920 203C 6356 4152 move.l D0, 0x63564152 /* 'cVAR' */ 00001926 B090 cmp.l D0, [A0] 00001928 6624 bne +0x26 /* 0000194E */ 0000192A 4247 clr.w D7 0000192C 486D E1DE pea.l [A5 - 0x1E22] 00001930 206E 0010 movea.l A0, [A6 + 0x10] 00001934 2068 0004 movea.l A0, [A0 + 0x4] 00001938 2050 movea.l A0, [A0] 0000193A 3F10 move.w -[A7], [A0] 0000193C 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 00001940 4267 clr.w -[A7] 00001942 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001946 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000194A 6000 0148 bra +0x14A /* 00001A94 */ label0000194E: 0000194E 206E 0010 movea.l A0, [A6 + 0x10] 00001952 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00001958 B090 cmp.l D0, [A0] 0000195A 663A bne +0x3C /* 00001996 */ 0000195C 2068 0004 movea.l A0, [A0 + 0x4] 00001960 2850 movea.l A4, [A0] 00001962 4267 clr.w -[A7] 00001964 486C 0114 pea.l [A4 + 0x114] 00001968 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000196C 4A5F tst.w [A7]+ 0000196E 6600 0124 bne +0x126 /* 00001A94 */ 00001972 4267 clr.w -[A7] 00001974 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00001978 3F3C 0003 move.w -[A7], 0x3 0000197C 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00001980 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001984 4EBA F628 jsr [PC - 0x9D8 /* 00000FAE */] 00001988 3E1F move.w D7, [A7]+ 0000198A 4267 clr.w -[A7] 0000198C 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00001990 3C1F move.w D6, [A7]+ 00001992 6000 0100 bra +0x102 /* 00001A94 */ label00001996: 00001996 206E 0010 movea.l A0, [A6 + 0x10] 0000199A 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 000019A0 B090 cmp.l D0, [A0] 000019A2 663A bne +0x3C /* 000019DE */ 000019A4 2068 0004 movea.l A0, [A0 + 0x4] 000019A8 2850 movea.l A4, [A0] 000019AA 4267 clr.w -[A7] 000019AC 486C 0114 pea.l [A4 + 0x114] 000019B0 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000019B4 4A5F tst.w [A7]+ 000019B6 6600 00DC bne +0xDE /* 00001A94 */ 000019BA 4267 clr.w -[A7] 000019BC 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000019C0 3F3C 0004 move.w -[A7], 0x4 000019C4 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 000019C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019CC 4EBA F5E0 jsr [PC - 0xA20 /* 00000FAE */] 000019D0 3E1F move.w D7, [A7]+ 000019D2 4267 clr.w -[A7] 000019D4 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 000019D8 3C1F move.w D6, [A7]+ 000019DA 6000 00B8 bra +0xBA /* 00001A94 */ label000019DE: 000019DE 206E 0010 movea.l A0, [A6 + 0x10] 000019E2 203C 6353 544B move.l D0, 0x6353544B /* 'cSTK' */ 000019E8 B090 cmp.l D0, [A0] 000019EA 661A bne +0x1C /* 00001A06 */ 000019EC 2068 0004 movea.l A0, [A0 + 0x4] 000019F0 2850 movea.l A4, [A0] 000019F2 4267 clr.w -[A7] 000019F4 2F2C 032C move.l -[A7], [A4 + 0x32C] 000019F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019FC 4EBA F8E2 jsr [PC - 0x71E /* 000012E0 */] 00001A00 3E1F move.w D7, [A7]+ 00001A02 6000 0090 bra +0x92 /* 00001A94 */ label00001A06: 00001A06 206E 0010 movea.l A0, [A6 + 0x10] 00001A0A 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00001A10 B090 cmp.l D0, [A0] 00001A12 6638 bne +0x3A /* 00001A4C */ 00001A14 2068 0004 movea.l A0, [A0 + 0x4] 00001A18 2050 movea.l A0, [A0] 00001A1A 2650 movea.l A3, [A0] 00001A1C B7ED B510 cmpa.l A3, [A5 - 0x4AF0] 00001A20 661A bne +0x1C /* 00001A3C */ 00001A22 4247 clr.w D7 00001A24 486E FEF6 pea.l [A6 - 0x10A] 00001A28 4EAD 2F82 jsr [A5 + 0x2F82 /* export_1516 */] 00001A2C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001A30 4267 clr.w -[A7] 00001A32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A36 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001A3A 6058 bra +0x5A /* 00001A94 */ label00001A3C: 00001A3C 4267 clr.w -[A7] 00001A3E 2F0B move.l -[A7], A3 00001A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A44 4EBA FA9C jsr [PC - 0x564 /* 000014E2 */] 00001A48 3E1F move.w D7, [A7]+ 00001A4A 6048 bra +0x4A /* 00001A94 */ label00001A4C: 00001A4C 206E 0010 movea.l A0, [A6 + 0x10] 00001A50 203C 6354 554C move.l D0, 0x6354554C /* 'cTUL' */ 00001A56 B090 cmp.l D0, [A0] 00001A58 661A bne +0x1C /* 00001A74 */ 00001A5A 4267 clr.w -[A7] 00001A5C 206E 0010 movea.l A0, [A6 + 0x10] 00001A60 2068 0004 movea.l A0, [A0 + 0x4] 00001A64 2050 movea.l A0, [A0] 00001A66 2F10 move.l -[A7], [A0] 00001A68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A6C 4EBA F9F0 jsr [PC - 0x610 /* 0000145E */] 00001A70 3E1F move.w D7, [A7]+ 00001A72 6020 bra +0x22 /* 00001A94 */ label00001A74: 00001A74 206E 0010 movea.l A0, [A6 + 0x10] 00001A78 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00001A7E B090 cmp.l D0, [A0] 00001A80 6612 bne +0x14 /* 00001A94 */ 00001A82 4247 clr.w D7 00001A84 206E 0008 movea.l A0, [A6 + 0x8] 00001A88 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001A8C 7003 moveq.l D0, 0x03 label00001A8E: 00001A8E 30D9 move.w [A0]+, [A1]+ 00001A90 51C8 FFFC dbf D0, -0x6 /* 00001A8E */ label00001A94: 00001A94 206E 0010 movea.l A0, [A6 + 0x10] 00001A98 2F28 0004 move.l -[A7], [A0 + 0x4] 00001A9C 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00001AA0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001AA4 3D47 0014 move.w [A6 + 0x14], D7 00001AA8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001AAC 4E5E unlink A6 00001AAE 205F movea.l A0, [A7]+ 00001AB0 DEFC 000C add.w A7, 0xC 00001AB4 4ED0 jmp [A0] fn00001AB6: 00001AB6 4E56 FFD2 link A6, -0x002E 00001ABA 2F07 move.l -[A7], D7 00001ABC 206E 0008 movea.l A0, [A6 + 0x8] 00001AC0 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001AC4 7003 moveq.l D0, 0x03 label00001AC6: 00001AC6 30D9 move.w [A0]+, [A1]+ 00001AC8 51C8 FFFC dbf D0, -0x6 /* 00001AC6 */ 00001ACC 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00001AD2 B0AE 000C cmp.l D0, [A6 + 0xC] 00001AD6 6756 beq +0x58 /* 00001B2E */ 00001AD8 4A2E 0014 tst.b [A6 + 0x14] 00001ADC 661C bne +0x1E /* 00001AFA */ 00001ADE 4267 clr.w -[A7] 00001AE0 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001AE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AF0 303C 0826 move.w D0, 0x826 00001AF4 A816 syscall Pack8 00001AF6 3E1F move.w D7, [A7]+ 00001AF8 601A bra +0x1C /* 00001B14 */ label00001AFA: 00001AFA 4267 clr.w -[A7] 00001AFC 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001B00 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B04 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B0C 303C 0812 move.w D0, 0x812 00001B10 A816 syscall Pack8 00001B12 3E1F move.w D7, [A7]+ label00001B14: 00001B14 4A47 tst.w D7 00001B16 57C0 seq D0 00001B18 4A00 tst.b D0 00001B1A 660A bne +0xC /* 00001B26 */ 00001B1C 0C47 F95C cmpi.w D7, 0xF95C 00001B20 56C1 sne D1 00001B22 8001 or.b D0, D1 00001B24 6708 beq +0xA /* 00001B2E */ label00001B26: 00001B26 3D47 001A move.w [A6 + 0x1A], D7 00001B2A 6000 01A6 bra +0x1A8 /* 00001CD2 */ label00001B2E: 00001B2E 41EE FFF8 lea.l A0, [A6 - 0x8] 00001B32 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001B36 7003 moveq.l D0, 0x03 label00001B38: 00001B38 30D9 move.w [A0]+, [A1]+ 00001B3A 51C8 FFFC dbf D0, -0x6 /* 00001B38 */ 00001B3E 41EE FFE8 lea.l A0, [A6 - 0x18] 00001B42 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001B46 7003 moveq.l D0, 0x03 label00001B48: 00001B48 30D9 move.w [A0]+, [A1]+ 00001B4A 51C8 FFFC dbf D0, -0x6 /* 00001B48 */ 00001B4E 41EE FFF0 lea.l A0, [A6 - 0x10] 00001B52 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001B56 7003 moveq.l D0, 0x03 label00001B58: 00001B58 30D9 move.w [A0]+, [A1]+ 00001B5A 51C8 FFFC dbf D0, -0x6 /* 00001B58 */ 00001B5E 4A2E 0014 tst.b [A6 + 0x14] 00001B62 661E bne +0x20 /* 00001B82 */ 00001B64 4267 clr.w -[A7] 00001B66 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001B6A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B6E 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00001B74 486E FFF8 pea.l [A6 - 0x8] 00001B78 303C 0826 move.w D0, 0x826 00001B7C A816 syscall Pack8 00001B7E 3E1F move.w D7, [A7]+ 00001B80 601C bra +0x1E /* 00001B9E */ label00001B82: 00001B82 4267 clr.w -[A7] 00001B84 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001B88 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B8C 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00001B92 486E FFF8 pea.l [A6 - 0x8] 00001B96 303C 0812 move.w D0, 0x812 00001B9A A816 syscall Pack8 00001B9C 3E1F move.w D7, [A7]+ label00001B9E: 00001B9E 4A47 tst.w D7 00001BA0 6600 0114 bne +0x116 /* 00001CB6 */ 00001BA4 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00001BAA B0AE 000C cmp.l D0, [A6 + 0xC] 00001BAE 6666 bne +0x68 /* 00001C16 */ 00001BB0 4267 clr.w -[A7] 00001BB2 486E FFF8 pea.l [A6 - 0x8] 00001BB6 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 00001BBC 486E FFF0 pea.l [A6 - 0x10] 00001BC0 303C 0603 move.w D0, 0x603 00001BC4 A816 syscall Pack8 00001BC6 3E1F move.w D7, [A7]+ 00001BC8 6600 00EC bne +0xEE /* 00001CB6 */ 00001BCC 4267 clr.w -[A7] 00001BCE 486E FFF0 pea.l [A6 - 0x10] 00001BD2 2F3C 7761 6E74 move.l -[A7], 0x77616E74 /* 'want' */ 00001BD8 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00001BDE 486E FFDC pea.l [A6 - 0x24] 00001BE2 486E FFD4 pea.l [A6 - 0x2C] 00001BE6 7004 moveq.l D0, 0x04 00001BE8 2F00 move.l -[A7], D0 00001BEA 486E FFD8 pea.l [A6 - 0x28] 00001BEE 303C 0E11 move.w D0, 0xE11 00001BF2 A816 syscall Pack8 00001BF4 3E1F move.w D7, [A7]+ 00001BF6 6600 00BE bne +0xC0 /* 00001CB6 */ 00001BFA 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 00001C00 B0AE FFD4 cmp.l D0, [A6 - 0x2C] 00001C04 6710 beq +0x12 /* 00001C16 */ 00001C06 486E FFF8 pea.l [A6 - 0x8] 00001C0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C0E 4EBA E750 jsr [PC - 0x18B0 /* 00000360 */] 00001C12 6000 00A2 bra +0xA4 /* 00001CB6 */ label00001C16: 00001C16 4267 clr.w -[A7] 00001C18 486E FFF8 pea.l [A6 - 0x8] 00001C1C 4267 clr.w -[A7] 00001C1E 486E FFE8 pea.l [A6 - 0x18] 00001C22 303C 0536 move.w D0, 0x536 00001C26 A816 syscall Pack8 00001C28 3E1F move.w D7, [A7]+ 00001C2A 6600 008A bne +0x8C /* 00001CB6 */ 00001C2E 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 00001C34 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00001C38 6616 bne +0x18 /* 00001C50 */ 00001C3A 4267 clr.w -[A7] 00001C3C 486E FFE8 pea.l [A6 - 0x18] 00001C40 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C48 4EBA 01EA jsr [PC + 0x1EA /* 00001E34 */] 00001C4C 3E1F move.w D7, [A7]+ 00001C4E 6014 bra +0x16 /* 00001C64 */ label00001C50: 00001C50 4267 clr.w -[A7] 00001C52 486E FFE8 pea.l [A6 - 0x18] 00001C56 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C5E 4EBA FC28 jsr [PC - 0x3D8 /* 00001888 */] 00001C62 3E1F move.w D7, [A7]+ label00001C64: 00001C64 4A47 tst.w D7 00001C66 664E bne +0x50 /* 00001CB6 */ 00001C68 206E 0008 movea.l A0, [A6 + 0x8] 00001C6C 202E 000C move.l D0, [A6 + 0xC] 00001C70 B090 cmp.l D0, [A0] 00001C72 56C0 sne D0 00001C74 4A00 tst.b D0 00001C76 673E beq +0x40 /* 00001CB6 */ 00001C78 223C 2A2A 2A2A move.l D1, 0x2A2A2A2A /* '****' */ 00001C7E B2AE 000C cmp.l D1, [A6 + 0xC] 00001C82 56C1 sne D1 00001C84 C001 and.b D0, D1 00001C86 672E beq +0x30 /* 00001CB6 */ 00001C88 4267 clr.w -[A7] 00001C8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C92 486E FFE0 pea.l [A6 - 0x20] 00001C96 303C 0603 move.w D0, 0x603 00001C9A A816 syscall Pack8 00001C9C 3E1F move.w D7, [A7]+ 00001C9E 660E bne +0x10 /* 00001CAE */ 00001CA0 486E FFE0 pea.l [A6 - 0x20] 00001CA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CA8 4EBA E6B6 jsr [PC - 0x194A /* 00000360 */] 00001CAC 6008 bra +0xA /* 00001CB6 */ label00001CAE: 00001CAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CB2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00001CB6: 00001CB6 486E FFF0 pea.l [A6 - 0x10] 00001CBA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001CBE 486E FFF8 pea.l [A6 - 0x8] 00001CC2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001CC6 486E FFE8 pea.l [A6 - 0x18] 00001CCA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001CCE 3D47 001A move.w [A6 + 0x1A], D7 label00001CD2: 00001CD2 2E1F move.l D7, [A7]+ 00001CD4 4E5E unlink A6 00001CD6 205F movea.l A0, [A7]+ 00001CD8 DEFC 0012 add.w A7, 0x12 00001CDC 4ED0 jmp [A0] fn00001CDE: 00001CDE 4E56 0000 link A6, 0 00001CE2 4267 clr.w -[A7] 00001CE4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001CE8 4267 clr.w -[A7] 00001CEA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CF6 4EBA FDBE jsr [PC - 0x242 /* 00001AB6 */] 00001CFA 3D5F 0018 move.w [A6 + 0x18], [A7]+ 00001CFE 4E5E unlink A6 00001D00 205F movea.l A0, [A7]+ 00001D02 DEFC 0010 add.w A7, 0x10 00001D06 4ED0 jmp [A0] fn00001D08: 00001D08 4E56 0000 link A6, 0 00001D0C 4267 clr.w -[A7] 00001D0E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001D12 1F3C 0001 move.b -[A7], 0x1 00001D16 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D22 4EBA FD92 jsr [PC - 0x26E /* 00001AB6 */] 00001D26 3D5F 0018 move.w [A6 + 0x18], [A7]+ 00001D2A 4E5E unlink A6 00001D2C 205F movea.l A0, [A7]+ 00001D2E DEFC 0010 add.w A7, 0x10 00001D32 4ED0 jmp [A0] fn00001D34: 00001D34 4E56 FFCE link A6, -0x0032 00001D38 48E7 0308 movem.l -[A7], D6,D7,A4 00001D3C 206E 000C movea.l A0, [A6 + 0xC] 00001D40 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D44 7003 moveq.l D0, 0x03 label00001D46: 00001D46 32D8 move.w [A1]+, [A0]+ 00001D48 51C8 FFFC dbf D0, -0x6 /* 00001D46 */ 00001D4C 286E 0008 movea.l A4, [A6 + 0x8] 00001D50 41EE FFEC lea.l A0, [A6 - 0x14] 00001D54 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001D58 7003 moveq.l D0, 0x03 label00001D5A: 00001D5A 30D9 move.w [A0]+, [A1]+ 00001D5C 51C8 FFFC dbf D0, -0x6 /* 00001D5A */ 00001D60 4214 clr.b [A4] 00001D62 422C 0002 clr.b [A4 + 0x2] 00001D66 422C 0001 clr.b [A4 + 0x1] 00001D6A 4267 clr.w -[A7] 00001D6C 486E FFF8 pea.l [A6 - 0x8] 00001D70 2F3C 6B4D 4B59 move.l -[A7], 0x6B4D4B59 /* 'kMKY' */ 00001D76 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00001D7C 486E FFEC pea.l [A6 - 0x14] 00001D80 303C 0812 move.w D0, 0x812 00001D84 A816 syscall Pack8 00001D86 3E1F move.w D7, [A7]+ 00001D88 6600 0092 bne +0x94 /* 00001E1C */ 00001D8C 4267 clr.w -[A7] 00001D8E 486E FFEC pea.l [A6 - 0x14] 00001D92 486E FFE0 pea.l [A6 - 0x20] 00001D96 303C 0407 move.w D0, 0x407 00001D9A A816 syscall Pack8 00001D9C 3E1F move.w D7, [A7]+ 00001D9E 667C bne +0x7E /* 00001E1C */ 00001DA0 7001 moveq.l D0, 0x01 00001DA2 2D40 FFD2 move.l [A6 - 0x2E], D0 00001DA6 2D6E FFE0 FFCE move.l [A6 - 0x32], [A6 - 0x20] 00001DAC 2C2E FFD2 move.l D6, [A6 - 0x2E] 00001DB0 6064 bra +0x66 /* 00001E16 */ label00001DB2: 00001DB2 4267 clr.w -[A7] 00001DB4 486E FFEC pea.l [A6 - 0x14] 00001DB8 2F06 move.l -[A7], D6 00001DBA 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00001DC0 486E FFF4 pea.l [A6 - 0xC] 00001DC4 486E FFDC pea.l [A6 - 0x24] 00001DC8 486E FFE8 pea.l [A6 - 0x18] 00001DCC 7004 moveq.l D0, 0x04 00001DCE 2F00 move.l -[A7], D0 00001DD0 486E FFD8 pea.l [A6 - 0x28] 00001DD4 303C 100A move.w D0, 0x100A 00001DD8 A816 syscall Pack8 00001DDA 3E1F move.w D7, [A7]+ 00001DDC 663E bne +0x40 /* 00001E1C */ 00001DDE 203C 5348 4654 move.l D0, 0x53484654 /* 'SHFT' */ 00001DE4 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00001DE8 6604 bne +0x6 /* 00001DEE */ 00001DEA 18BC 0001 move.b [A4], 0x1 label00001DEE: 00001DEE 203C 434F 4D4D move.l D0, 0x434F4D4D /* 'COMM' */ 00001DF4 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00001DF8 6606 bne +0x8 /* 00001E00 */ 00001DFA 197C 0001 0002 move.b [A4 + 0x2], 0x1 label00001E00: 00001E00 203C 4F4B 4559 move.l D0, 0x4F4B4559 /* 'OKEY' */ 00001E06 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00001E0A 6606 bne +0x8 /* 00001E12 */ 00001E0C 197C 0001 0001 move.b [A4 + 0x1], 0x1 label00001E12: 00001E12 5286 addq.l D6, 1 00001E14 6906 bvs +0x8 /* 00001E1C */ label00001E16: 00001E16 BCAE FFCE cmp.l D6, [A6 - 0x32] 00001E1A 6F96 ble -0x68 /* 00001DB2 */ label00001E1C: 00001E1C 486E FFEC pea.l [A6 - 0x14] 00001E20 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001E24 3D47 0010 move.w [A6 + 0x10], D7 00001E28 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001E2C 4E5E unlink A6 00001E2E 205F movea.l A0, [A7]+ 00001E30 504F addq.w A7, 8 00001E32 4ED0 jmp [A0] fn00001E34: 00001E34 4E56 FEC4 link A6, -0x013C 00001E38 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001E3C 4247 clr.w D7 00001E3E 206E 0010 movea.l A0, [A6 + 0x10] 00001E42 2068 0004 movea.l A0, [A0 + 0x4] 00001E46 2F10 move.l -[A7], [A0] 00001E48 486E FECA pea.l [A6 - 0x136] 00001E4C 2F3C 0000 012A move.l -[A7], 0x12A 00001E52 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001E56 7007 moveq.l D0, 0x07 00001E58 B02E FFD6 cmp.b D0, [A6 - 0x2A] 00001E5C 57C0 seq D0 00001E5E 4A00 tst.b D0 00001E60 660A bne +0xC /* 00001E6C */ 00001E62 4AAE FECA tst.l [A6 - 0x136] 00001E66 5DC1 slt D1 00001E68 8001 or.b D0, D1 00001E6A 6718 beq +0x1A /* 00001E84 */ label00001E6C: 00001E6C 4267 clr.w -[A7] 00001E6E 486E FECA pea.l [A6 - 0x136] 00001E72 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E7A 4EBA 01EE jsr [PC + 0x1EE /* 0000206A */] 00001E7E 3E1F move.w D7, [A7]+ 00001E80 6000 0178 bra +0x17A /* 00001FFA */ label00001E84: 00001E84 7015 moveq.l D0, 0x15 00001E86 B02E FECD cmp.b D0, [A6 - 0x133] 00001E8A 57C0 seq D0 00001E8C 4A00 tst.b D0 00001E8E 6700 0082 beq +0x84 /* 00001F12 */ 00001E92 223C 7363 7074 move.l D1, 0x73637074 /* 'scpt' */ 00001E98 B2AE 000C cmp.l D1, [A6 + 0xC] 00001E9C 57C1 seq D1 00001E9E C001 and.b D0, D1 00001EA0 6770 beq +0x72 /* 00001F12 */ 00001EA2 7202 moveq.l D1, 0x02 00001EA4 B22E FFD6 cmp.b D1, [A6 - 0x2A] 00001EA8 57C1 seq D1 00001EAA C001 and.b D0, D1 00001EAC 6764 beq +0x66 /* 00001F12 */ 00001EAE 4267 clr.w -[A7] 00001EB0 486E FFD8 pea.l [A6 - 0x28] 00001EB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EB8 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 00001EBC 101F move.b D0, [A7]+ 00001EBE 674A beq +0x4C /* 00001F0A */ 00001EC0 206E 0008 movea.l A0, [A6 + 0x8] 00001EC4 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00001ECA B090 cmp.l D0, [A0] 00001ECC 6622 bne +0x24 /* 00001EF0 */ 00001ECE 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001ED4 206E 0008 movea.l A0, [A6 + 0x8] 00001ED8 2F28 0004 move.l -[A7], [A0 + 0x4] 00001EDC 42A7 clr.l -[A7] 00001EDE 206E 0008 movea.l A0, [A6 + 0x8] 00001EE2 2068 0004 movea.l A0, [A0 + 0x4] 00001EE6 2F10 move.l -[A7], [A0] 00001EE8 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00001EEC 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00001EF0: 00001EF0 206E 0008 movea.l A0, [A6 + 0x8] 00001EF4 203C 5554 5854 move.l D0, 0x55545854 /* 'UTXT' */ 00001EFA B090 cmp.l D0, [A0] 00001EFC 6600 015A bne +0x15C /* 00002058 */ 00001F00 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001F06 6000 0150 bra +0x152 /* 00002058 */ label00001F0A: 00001F0A 3E3C F954 move.w D7, 0xF954 00001F0E 6000 0148 bra +0x14A /* 00002058 */ label00001F12: 00001F12 1D6E FECD FEC7 move.b [A6 - 0x139], [A6 - 0x133] 00001F18 7001 moveq.l D0, 0x01 00001F1A B02E FEC7 cmp.b D0, [A6 - 0x139] 00001F1E 6608 bne +0xA /* 00001F28 */ 00001F20 486E FED2 pea.l [A6 - 0x12E] 00001F24 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00001F28: 00001F28 486E FEC7 pea.l [A6 - 0x139] 00001F2C 7001 moveq.l D0, 0x01 00001F2E 2F00 move.l -[A7], D0 00001F30 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00001F34 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001F38 1B7C 0002 CE80 move.b [A5 - 0x3180], 0x2 00001F3E 486E 000C pea.l [A6 + 0xC] 00001F42 4EBA EFE4 jsr [PC - 0x101C /* 00000F28 */] 00001F46 203C 2A2A 2A2A move.l D0, 0x2A2A2A2A /* '****' */ 00001F4C B0AE 000C cmp.l D0, [A6 + 0xC] 00001F50 57C0 seq D0 00001F52 4A00 tst.b D0 00001F54 661C bne +0x1E /* 00001F72 */ 00001F56 223C 6C69 7374 move.l D1, 0x6C697374 /* 'list' */ 00001F5C B2AE 000C cmp.l D1, [A6 + 0xC] 00001F60 57C1 seq D1 00001F62 8001 or.b D0, D1 00001F64 660C bne +0xE /* 00001F72 */ 00001F66 222E FECE move.l D1, [A6 - 0x132] 00001F6A B2AE 000C cmp.l D1, [A6 + 0xC] 00001F6E 57C1 seq D1 00001F70 8001 or.b D0, D1 label00001F72: 00001F72 4400 neg.b D0 00001F74 1C00 move.b D6, D0 00001F76 486E FFD6 pea.l [A6 - 0x2A] 00001F7A 1006 move.b D0, D6 00001F7C 0A00 0001 xori.b D0, 0x1 00001F80 1F00 move.b -[A7], D0 00001F82 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00001F86 1006 move.b D0, D6 00001F88 6728 beq +0x2A /* 00001FB2 */ 00001F8A 223C 656E 756D move.l D1, 0x656E756D /* 'enum' */ 00001F90 B2AE FECE cmp.l D1, [A6 - 0x132] 00001F94 57C1 seq D1 00001F96 C001 and.b D0, D1 00001F98 6718 beq +0x1A /* 00001FB2 */ 00001F9A 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 00001F9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FA2 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001FA6 206E 0008 movea.l A0, [A6 + 0x8] 00001FAA 20BC 656E 756D move.l [A0], 0x656E756D /* 'enum' */ 00001FB0 6048 bra +0x4A /* 00001FFA */ label00001FB2: 00001FB2 1006 move.b D0, D6 00001FB4 6728 beq +0x2A /* 00001FDE */ 00001FB6 223C 5458 5354 move.l D1, 0x54585354 /* 'TXST' */ 00001FBC B2AE FECE cmp.l D1, [A6 - 0x132] 00001FC0 57C1 seq D1 00001FC2 C001 and.b D0, D1 00001FC4 6718 beq +0x1A /* 00001FDE */ 00001FC6 42A7 clr.l -[A7] 00001FC8 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001FCC 281F move.l D4, [A7]+ 00001FCE 4267 clr.w -[A7] 00001FD0 3F04 move.w -[A7], D4 00001FD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FD6 4EBA E714 jsr [PC - 0x18EC /* 000006EC */] 00001FDA 3E1F move.w D7, [A7]+ 00001FDC 601C bra +0x1E /* 00001FFA */ label00001FDE: 00001FDE 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00001FE4 B0AE 000C cmp.l D0, [A6 + 0xC] 00001FE8 6604 bne +0x6 /* 00001FEE */ 00001FEA 7A01 moveq.l D5, 0x01 00001FEC 6002 bra +0x4 /* 00001FF0 */ label00001FEE: 00001FEE 4205 clr.b D5 label00001FF0: 00001FF0 1F05 move.b -[A7], D5 00001FF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FF6 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] label00001FFA: 00001FFA 206E 0008 movea.l A0, [A6 + 0x8] 00001FFE 202E 000C move.l D0, [A6 + 0xC] 00002002 B090 cmp.l D0, [A0] 00002004 56C0 sne D0 00002006 4A00 tst.b D0 00002008 674E beq +0x50 /* 00002058 */ 0000200A 223C 2A2A 2A2A move.l D1, 0x2A2A2A2A /* '****' */ 00002010 B2AE 000C cmp.l D1, [A6 + 0xC] 00002014 56C1 sne D1 00002016 C001 and.b D0, D1 00002018 673E beq +0x40 /* 00002058 */ 0000201A 223C 6F62 6A20 move.l D1, 0x6F626A20 /* 'obj ' */ 00002020 B2AE 000C cmp.l D1, [A6 + 0xC] 00002024 56C1 sne D1 00002026 C001 and.b D0, D1 00002028 672E beq +0x30 /* 00002058 */ 0000202A 4267 clr.w -[A7] 0000202C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002030 2F2E 000C move.l -[A7], [A6 + 0xC] 00002034 486E FFF4 pea.l [A6 - 0xC] 00002038 303C 0603 move.w D0, 0x603 0000203C A816 syscall Pack8 0000203E 3E1F move.w D7, [A7]+ 00002040 660E bne +0x10 /* 00002050 */ 00002042 486E FFF4 pea.l [A6 - 0xC] 00002046 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000204A 4EBA E314 jsr [PC - 0x1CEC /* 00000360 */] 0000204E 6008 bra +0xA /* 00002058 */ label00002050: 00002050 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002054 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00002058: 00002058 3D47 0014 move.w [A6 + 0x14], D7 0000205C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002060 4E5E unlink A6 00002062 205F movea.l A0, [A7]+ 00002064 DEFC 000C add.w A7, 0xC 00002068 4ED0 jmp [A0] fn0000206A: 0000206A 4E56 FFCE link A6, -0x0032 0000206E 48E7 0308 movem.l -[A7], D6,D7,A4 00002072 286E 0010 movea.l A4, [A6 + 0x10] 00002076 3E3C F954 move.w D7, 0xF954 0000207A 70F5 moveq.l D0, 0xFFFFFFF5 0000207C B094 cmp.l D0, [A4] 0000207E 6620 bne +0x22 /* 000020A0 */ 00002080 4267 clr.w -[A7] 00002082 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002088 486C 0108 pea.l [A4 + 0x108] 0000208C 7004 moveq.l D0, 0x04 0000208E 2F00 move.l -[A7], D0 00002090 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002094 303C 0825 move.w D0, 0x825 00002098 A816 syscall Pack8 0000209A 3E1F move.w D7, [A7]+ 0000209C 6000 029E bra +0x2A0 /* 0000233C */ label000020A0: 000020A0 7007 moveq.l D0, 0x07 000020A2 B02C 010C cmp.b D0, [A4 + 0x10C] 000020A6 6664 bne +0x66 /* 0000210C */ 000020A8 7002 moveq.l D0, 0x02 000020AA B094 cmp.l D0, [A4] 000020AC 6636 bne +0x38 /* 000020E4 */ 000020AE 4267 clr.w -[A7] 000020B0 2F2C 010E move.l -[A7], [A4 + 0x10E] 000020B4 486E FFD0 pea.l [A6 - 0x30] 000020B8 4EBA EAEC jsr [PC - 0x1514 /* 00000BA6 */] 000020BC 3E1F move.w D7, [A7]+ 000020BE 4267 clr.w -[A7] 000020C0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000020C6 486E FFD1 pea.l [A6 - 0x2F] 000020CA 4240 clr.w D0 000020CC 102E FFD0 move.b D0, [A6 - 0x30] 000020D0 48C0 ext.l D0 000020D2 2F00 move.l -[A7], D0 000020D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020D8 303C 0825 move.w D0, 0x825 000020DC A816 syscall Pack8 000020DE 3E1F move.w D7, [A7]+ 000020E0 6000 025A bra +0x25C /* 0000233C */ label000020E4: 000020E4 7066 moveq.l D0, 0x66 000020E6 B094 cmp.l D0, [A4] 000020E8 6600 0252 bne +0x254 /* 0000233C */ 000020EC 4267 clr.w -[A7] 000020EE 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 000020F4 486C 010E pea.l [A4 + 0x10E] 000020F8 7004 moveq.l D0, 0x04 000020FA 2F00 move.l -[A7], D0 000020FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002100 303C 0825 move.w D0, 0x825 00002104 A816 syscall Pack8 00002106 3E1F move.w D7, [A7]+ 00002108 6000 0232 bra +0x234 /* 0000233C */ label0000210C: 0000210C 7002 moveq.l D0, 0x02 0000210E B02C 010C cmp.b D0, [A4 + 0x10C] 00002112 6600 0228 bne +0x22A /* 0000233C */ 00002116 102C 010E move.b D0, [A4 + 0x10E] 0000211A 4880 ext.w D0 0000211C 5B40 subq.w D0, 5 0000211E 6704 beq +0x6 /* 00002124 */ 00002120 6000 021A bra +0x21C /* 0000233C */ label00002124: 00002124 2014 move.l D0, [A4] 00002126 0480 FFFF FFF6 subi.l D0, 0xFFFFFFF6 0000212C 6700 0200 beq +0x202 /* 0000232E */ 00002130 0480 0000 0001 subi.l D0, 0x1 00002136 6700 018E beq +0x190 /* 000022C6 */ 0000213A 0480 0000 0001 subi.l D0, 0x1 00002140 6700 0172 beq +0x174 /* 000022B4 */ 00002144 0480 0000 0001 subi.l D0, 0x1 0000214A 6700 014E beq +0x150 /* 0000229A */ 0000214E 0480 0000 0001 subi.l D0, 0x1 00002154 6700 0130 beq +0x132 /* 00002286 */ 00002158 0480 0000 0001 subi.l D0, 0x1 0000215E 6700 0112 beq +0x114 /* 00002272 */ 00002162 0480 0000 0001 subi.l D0, 0x1 00002168 6700 00EC beq +0xEE /* 00002256 */ 0000216C 0480 0000 0001 subi.l D0, 0x1 00002172 6700 00C6 beq +0xC8 /* 0000223A */ 00002176 0480 0000 0001 subi.l D0, 0x1 0000217C 6700 00A4 beq +0xA6 /* 00002222 */ 00002180 0480 0000 0001 subi.l D0, 0x1 00002186 6704 beq +0x6 /* 0000218C */ 00002188 6000 01B2 bra +0x1B4 /* 0000233C */ label0000218C: 0000218C 42A7 clr.l -[A7] 0000218E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002194 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00002198 2C1F move.l D6, [A7]+ 0000219A 6F0A ble +0xC /* 000021A6 */ 0000219C 2D7C 5049 4354 FFF8 move.l [A6 - 0x8], 0x50494354 /* 'PICT' */ 000021A4 601E bra +0x20 /* 000021C4 */ label000021A6: 000021A6 42A7 clr.l -[A7] 000021A8 42A7 clr.l -[A7] 000021AA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000021B0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000021B4 42A7 clr.l -[A7] 000021B6 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 000021BA 2C1F move.l D6, [A7]+ 000021BC 2D7C 5445 5854 FFF8 move.l [A6 - 0x8], 0x54455854 /* 'TEXT' */ label000021C4: 000021C4 206E 0008 movea.l A0, [A6 + 0x8] 000021C8 2F08 move.l -[A7], A0 000021CA 42A7 clr.l -[A7] 000021CC 2F06 move.l -[A7], D6 000021CE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000021D2 201F move.l D0, [A7]+ 000021D4 205F movea.l A0, [A7]+ 000021D6 2140 0004 move.l [A0 + 0x4], D0 000021DA 4267 clr.w -[A7] 000021DC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000021E0 3E1F move.w D7, [A7]+ 000021E2 6600 0158 bne +0x15A /* 0000233C */ 000021E6 4A86 tst.l D6 000021E8 6F16 ble +0x18 /* 00002200 */ 000021EA 42A7 clr.l -[A7] 000021EC 206E 0008 movea.l A0, [A6 + 0x8] 000021F0 2F28 0004 move.l -[A7], [A0 + 0x4] 000021F4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000021F8 486E FFF4 pea.l [A6 - 0xC] 000021FC A9FD syscall GetScrap 000021FE 2C1F move.l D6, [A7]+ label00002200: 00002200 4A86 tst.l D6 00002202 6C12 bge +0x14 /* 00002216 */ 00002204 206E 0008 movea.l A0, [A6 + 0x8] 00002208 4868 0004 pea.l [A0 + 0x4] 0000220C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002210 3E06 move.w D7, D6 00002212 6000 0128 bra +0x12A /* 0000233C */ label00002216: 00002216 206E 0008 movea.l A0, [A6 + 0x8] 0000221A 20AE FFF8 move.l [A0], [A6 - 0x8] 0000221E 6000 011C bra +0x11E /* 0000233C */ label00002222: 00002222 4267 clr.w -[A7] 00002224 302D C732 move.w D0, [A5 - 0x38CE] 00002228 48C0 ext.l D0 0000222A 2F00 move.l -[A7], D0 0000222C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002230 4EBA F22C jsr [PC - 0xDD4 /* 0000145E */] 00002234 3E1F move.w D7, [A7]+ 00002236 6000 0104 bra +0x106 /* 0000233C */ label0000223A: 0000223A 4267 clr.w -[A7] 0000223C 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00002240 3F3C 0004 move.w -[A7], 0x4 00002244 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00002248 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000224C 4EBA ED60 jsr [PC - 0x12A0 /* 00000FAE */] 00002250 3E1F move.w D7, [A7]+ 00002252 6000 00E8 bra +0xEA /* 0000233C */ label00002256: 00002256 4267 clr.w -[A7] 00002258 2F2D AEAC move.l -[A7], [A5 - 0x5154] 0000225C 3F3C 0003 move.w -[A7], 0x3 00002260 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00002264 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002268 4EBA ED44 jsr [PC - 0x12BC /* 00000FAE */] 0000226C 3E1F move.w D7, [A7]+ 0000226E 6000 00CC bra +0xCE /* 0000233C */ label00002272: 00002272 4267 clr.w -[A7] 00002274 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00002278 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000227C 4EBA F062 jsr [PC - 0xF9E /* 000012E0 */] 00002280 3E1F move.w D7, [A7]+ 00002282 6000 00B8 bra +0xBA /* 0000233C */ label00002286: 00002286 4267 clr.w -[A7] 00002288 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 0000228C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002290 4EBA F250 jsr [PC - 0xDB0 /* 000014E2 */] 00002294 3E1F move.w D7, [A7]+ 00002296 6000 00A4 bra +0xA6 /* 0000233C */ label0000229A: 0000229A 4267 clr.w -[A7] 0000229C 206D E31E movea.l A0, [A5 - 0x1CE2] 000022A0 2068 003A movea.l A0, [A0 + 0x3A] 000022A4 2F08 move.l -[A7], A0 000022A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022AA 4EBA F0C0 jsr [PC - 0xF40 /* 0000136C */] 000022AE 3E1F move.w D7, [A7]+ 000022B0 6000 008A bra +0x8C /* 0000233C */ label000022B4: 000022B4 4267 clr.w -[A7] 000022B6 2F2D B81A move.l -[A7], [A5 - 0x47E6] 000022BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022BE 4EBA F020 jsr [PC - 0xFE0 /* 000012E0 */] 000022C2 3E1F move.w D7, [A7]+ 000022C4 6076 bra +0x78 /* 0000233C */ label000022C6: 000022C6 4A6D C736 tst.w [A5 - 0x38CA] 000022CA 671E beq +0x20 /* 000022EA */ 000022CC 4267 clr.w -[A7] 000022CE 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000022D2 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000022D6 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 000022DA 486D C734 pea.l [A5 - 0x38CC] 000022DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022E2 4EBA ED7C jsr [PC - 0x1284 /* 00001060 */] 000022E6 3E1F move.w D7, [A7]+ 000022E8 6052 bra +0x54 /* 0000233C */ label000022EA: 000022EA 102D C232 move.b D0, [A5 - 0x3DCE] 000022EE 6712 beq +0x14 /* 00002302 */ 000022F0 4267 clr.w -[A7] 000022F2 2F2D C6DC move.l -[A7], [A5 - 0x3924] 000022F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022FA 4EBA EEC6 jsr [PC - 0x113A /* 000011C2 */] 000022FE 3E1F move.w D7, [A7]+ 00002300 603A bra +0x3C /* 0000233C */ label00002302: 00002302 102D B518 move.b D0, [A5 - 0x4AE8] 00002306 6712 beq +0x14 /* 0000231A */ 00002308 4267 clr.w -[A7] 0000230A 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 0000230E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002312 4EBA EEAE jsr [PC - 0x1152 /* 000011C2 */] 00002316 3E1F move.w D7, [A7]+ 00002318 6022 bra +0x24 /* 0000233C */ label0000231A: 0000231A 4247 clr.w D7 0000231C 206E 0008 movea.l A0, [A6 + 0x8] 00002320 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002324 7003 moveq.l D0, 0x03 label00002326: 00002326 30D9 move.w [A0]+, [A1]+ 00002328 51C8 FFFC dbf D0, -0x6 /* 00002326 */ 0000232C 600E bra +0x10 /* 0000233C */ label0000232E: 0000232E 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00002332 4267 clr.w -[A7] 00002334 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002338 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] label0000233C: 0000233C 3D47 0014 move.w [A6 + 0x14], D7 00002340 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002344 4E5E unlink A6 00002346 205F movea.l A0, [A7]+ 00002348 DEFC 000C add.w A7, 0xC 0000234C 4ED0 jmp [A0] fn0000234E: 0000234E 4E56 FFFC link A6, -0x0004 00002352 206E 0008 movea.l A0, [A6 + 0x8] 00002356 4AA8 0004 tst.l [A0 + 0x4] 0000235A 57C0 seq D0 0000235C 4A00 tst.b D0 0000235E 6600 0086 bne +0x88 /* 000023E6 */ 00002362 2F00 move.l -[A7], D0 00002364 4267 clr.w -[A7] 00002366 4EAD 33C2 jsr [A5 + 0x33C2 /* export_1652 */] 0000236A 121F move.b D1, [A7]+ 0000236C 201F move.l D0, [A7]+ 0000236E 8001 or.b D0, D1 00002370 0240 0001 andi.w D0, 0x1 00002374 6702 beq +0x4 /* 00002378 */ 00002376 606E bra +0x70 /* 000023E6 */ label00002378: 00002378 203C 5A45 524F move.l D0, 0x5A45524F /* 'ZERO' */ 0000237E B0AD CFB2 cmp.l D0, [A5 - 0x304E] 00002382 6648 bne +0x4A /* 000023CC */ 00002384 2F2D CFB6 move.l -[A7], [A5 - 0x304A] 00002388 486E FFFD pea.l [A6 - 0x3] 0000238C 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002390 4267 clr.w -[A7] 00002392 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002396 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000239C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000023A2 206D CFB6 movea.l A0, [A5 - 0x304A] 000023A6 2F10 move.l -[A7], [A0] 000023A8 42A7 clr.l -[A7] 000023AA 206D CFB6 movea.l A0, [A5 - 0x304A] 000023AE 2F10 move.l -[A7], [A0] 000023B0 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000023B4 303C 0A0F move.w D0, 0xA0F 000023B8 A816 syscall Pack8 000023BA 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000023BE 2F2D CFB6 move.l -[A7], [A5 - 0x304A] 000023C2 1F2E FFFD move.b -[A7], [A6 - 0x3] 000023C6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000023CA 601A bra +0x1C /* 000023E6 */ label000023CC: 000023CC 4267 clr.w -[A7] 000023CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023D2 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000023D8 486D CFB2 pea.l [A5 - 0x304E] 000023DC 303C 0610 move.w D0, 0x610 000023E0 A816 syscall Pack8 000023E2 3D5F FFFE move.w [A6 - 0x2], [A7]+ label000023E6: 000023E6 4E5E unlink A6 000023E8 2E9F move.l [A7], [A7]+ 000023EA 4E75 rts fn000023EC: 000023EC 4E56 FB68 link A6, -0x0498 000023F0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000023F4 206E 0014 movea.l A0, [A6 + 0x14] 000023F8 43EE FF00 lea.l A1, [A6 - 0x100] 000023FC 707F moveq.l D0, 0x7F label000023FE: 000023FE 32D8 move.w [A1]+, [A0]+ 00002400 51C8 FFFC dbf D0, -0x6 /* 000023FE */ 00002404 426E 001C clr.w [A6 + 0x1C] 00002408 7000 moveq.l D0, 0x00 0000240A 2640 movea.l A3, D0 0000240C 4267 clr.w -[A7] 0000240E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002412 2F3C 7375 626A move.l -[A7], 0x7375626A /* 'subj' */ 00002418 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 0000241E 486E FEF4 pea.l [A6 - 0x10C] 00002422 4EBA F8BA jsr [PC - 0x746 /* 00001CDE */] 00002426 3E1F move.w D7, [A7]+ 00002428 57C0 seq D0 0000242A 4A00 tst.b D0 0000242C 6700 00C8 beq +0xCA /* 000024F6 */ 00002430 223C 6E75 6C6C move.l D1, 0x6E756C6C /* 'null' */ 00002436 B2AE FEF4 cmp.l D1, [A6 - 0x10C] 0000243A 56C1 sne D1 0000243C C001 and.b D0, D1 0000243E 6700 00B6 beq +0xB8 /* 000024F6 */ 00002442 4267 clr.w -[A7] 00002444 486E FEF4 pea.l [A6 - 0x10C] 00002448 4267 clr.w -[A7] 0000244A 486E FEEC pea.l [A6 - 0x114] 0000244E 303C 0536 move.w D0, 0x536 00002452 A816 syscall Pack8 00002454 3E1F move.w D7, [A7]+ 00002456 486E FEF4 pea.l [A6 - 0x10C] 0000245A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000245E 4A47 tst.w D7 00002460 6600 0094 bne +0x96 /* 000024F6 */ 00002464 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 0000246A B0AE FEEC cmp.l D0, [A6 - 0x114] 0000246E 56C0 sne D0 00002470 4A00 tst.b D0 00002472 673A beq +0x3C /* 000024AE */ 00002474 223C 6343 5244 move.l D1, 0x63435244 /* 'cCRD' */ 0000247A B2AE FEEC cmp.l D1, [A6 - 0x114] 0000247E 56C1 sne D1 00002480 C001 and.b D0, D1 00002482 672A beq +0x2C /* 000024AE */ 00002484 223C 6342 4744 move.l D1, 0x63424744 /* 'cBGD' */ 0000248A B2AE FEEC cmp.l D1, [A6 - 0x114] 0000248E 56C1 sne D1 00002490 C001 and.b D0, D1 00002492 671A beq +0x1C /* 000024AE */ 00002494 223C 6353 544B move.l D1, 0x6353544B /* 'cSTK' */ 0000249A B2AE FEEC cmp.l D1, [A6 - 0x114] 0000249E 56C1 sne D1 000024A0 C001 and.b D0, D1 000024A2 670A beq +0xC /* 000024AE */ 000024A4 486E FEEC pea.l [A6 - 0x114] 000024A8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000024AC 6048 bra +0x4A /* 000024F6 */ label000024AE: 000024AE 206E FEF0 movea.l A0, [A6 - 0x110] 000024B2 2F10 move.l -[A7], [A0] 000024B4 486E FBBC pea.l [A6 - 0x444] 000024B8 2F3C 0000 0330 move.l -[A7], 0x330 000024BE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000024C2 2D6E FEEC FBBC move.l [A6 - 0x444], [A6 - 0x114] 000024C8 486E FEEC pea.l [A6 - 0x114] 000024CC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000024D0 4267 clr.w -[A7] 000024D2 486E FBBC pea.l [A6 - 0x444] 000024D6 486E FBA0 pea.l [A6 - 0x460] 000024DA 4EBA E0D4 jsr [PC - 0x1F2C /* 000005B0 */] 000024DE 3E1F move.w D7, [A7]+ 000024E0 6708 beq +0xA /* 000024EA */ 000024E2 3D47 001C move.w [A6 + 0x1C], D7 000024E6 6000 018A bra +0x18C /* 00002672 */ label000024EA: 000024EA 42A7 clr.l -[A7] 000024EC 486E FBA0 pea.l [A6 - 0x460] 000024F0 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 000024F4 265F movea.l A3, [A7]+ label000024F6: 000024F6 200B move.l D0, A3 000024F8 57C0 seq D0 000024FA 4A00 tst.b D0 000024FC 671C beq +0x1E /* 0000251A */ 000024FE 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00002502 B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 00002506 57C1 seq D1 00002508 C001 and.b D0, D1 0000250A 670E beq +0x10 /* 0000251A */ 0000250C 42A7 clr.l -[A7] 0000250E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00002512 265F movea.l A3, [A7]+ 00002514 284B movea.l A4, A3 00002516 526C 0042 addq.w [A4 + 0x42], 1 label0000251A: 0000251A 4267 clr.w -[A7] 0000251C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002520 2F3C 6576 636C move.l -[A7], 0x6576636C /* 'evcl' */ 00002526 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 0000252C 486E FB94 pea.l [A6 - 0x46C] 00002530 486E FB9C pea.l [A6 - 0x464] 00002534 7004 moveq.l D0, 0x04 00002536 2F00 move.l -[A7], D0 00002538 486E FB90 pea.l [A6 - 0x470] 0000253C 303C 0E15 move.w D0, 0xE15 00002540 A816 syscall Pack8 00002542 3A1F move.w D5, [A7]+ 00002544 4267 clr.w -[A7] 00002546 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000254A 2F3C 6576 6964 move.l -[A7], 0x65766964 /* 'evid' */ 00002550 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002556 486E FB94 pea.l [A6 - 0x46C] 0000255A 486E FB98 pea.l [A6 - 0x468] 0000255E 7004 moveq.l D0, 0x04 00002560 2F00 move.l -[A7], D0 00002562 486E FB90 pea.l [A6 - 0x470] 00002566 303C 0E15 move.w D0, 0xE15 0000256A A816 syscall Pack8 0000256C 3A1F move.w D5, [A7]+ 0000256E 200B move.l D0, A3 00002570 6662 bne +0x64 /* 000025D4 */ 00002572 286D E31E movea.l A4, [A5 - 0x1CE2] 00002576 202C 002A move.l D0, [A4 + 0x2A] 0000257A B0AE FB9C cmp.l D0, [A6 - 0x464] 0000257E 57C0 seq D0 00002580 4A00 tst.b D0 00002582 6750 beq +0x52 /* 000025D4 */ 00002584 222C 002E move.l D1, [A4 + 0x2E] 00002588 B2AE FB98 cmp.l D1, [A6 - 0x468] 0000258C 57C1 seq D1 0000258E C001 and.b D0, D1 00002590 6742 beq +0x44 /* 000025D4 */ 00002592 7C01 moveq.l D6, 0x01 00002594 203C 6173 6372 move.l D0, 0x61736372 /* 'ascr' */ 0000259A B0AE FB9C cmp.l D0, [A6 - 0x464] 0000259E 57C0 seq D0 000025A0 4A00 tst.b D0 000025A2 6728 beq +0x2A /* 000025CC */ 000025A4 223C 7073 6272 move.l D1, 0x70736272 /* 'psbr' */ 000025AA B2AE FB98 cmp.l D1, [A6 - 0x468] 000025AE 57C1 seq D1 000025B0 C001 and.b D0, D1 000025B2 6718 beq +0x1A /* 000025CC */ 000025B4 2F2D E31E move.l -[A7], [A5 - 0x1CE2] 000025B8 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 000025BC 4267 clr.w -[A7] 000025BE 486D E21E pea.l [A5 - 0x1DE2] 000025C2 486E FF00 pea.l [A6 - 0x100] 000025C6 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 000025CA 1C1F move.b D6, [A7]+ label000025CC: 000025CC 1006 move.b D0, D6 000025CE 6704 beq +0x6 /* 000025D4 */ 000025D0 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */] label000025D4: 000025D4 486E FB72 pea.l [A6 - 0x48E] 000025D8 701E moveq.l D0, 0x1E 000025DA 2F00 move.l -[A7], D0 000025DC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000025E0 4267 clr.w -[A7] 000025E2 486E FF00 pea.l [A6 - 0x100] 000025E6 4EAD 293A jsr [A5 + 0x293A /* export_1315 */] 000025EA 3D5F FB72 move.w [A6 - 0x48E], [A7]+ 000025EE 1D6E 0010 FB74 move.b [A6 - 0x48C], [A6 + 0x10] 000025F4 1D6E 0012 FB75 move.b [A6 - 0x48B], [A6 + 0x12] 000025FA 1D6E 000E FB76 move.b [A6 - 0x48A], [A6 + 0xE] 00002600 102E FB76 move.b D0, [A6 - 0x48A] 00002604 670A beq +0xC /* 00002610 */ 00002606 302E FB72 move.w D0, [A6 - 0x48E] 0000260A 4440 neg.w D0 0000260C 3D40 FB72 move.w [A6 - 0x48E], D0 label00002610: 00002610 1D6E 000C FB77 move.b [A6 - 0x489], [A6 + 0xC] 00002616 1D7C 0001 FB79 move.b [A6 - 0x487], 0x1 0000261C 2D6E FB9C FB7A move.l [A6 - 0x486], [A6 - 0x464] 00002622 2D6E FB98 FB7E move.l [A6 - 0x482], [A6 - 0x468] 00002628 206E 0018 movea.l A0, [A6 + 0x18] 0000262C 43EE FB82 lea.l A1, [A6 - 0x47E] 00002630 7003 moveq.l D0, 0x03 label00002632: 00002632 32D8 move.w [A1]+, [A0]+ 00002634 51C8 FFFC dbf D0, -0x6 /* 00002632 */ 00002638 2D4B FB8A move.l [A6 - 0x476], A3 0000263C 3D6E 000A FB8E move.w [A6 - 0x472], [A6 + 0xA] 00002642 41EE FB72 lea.l A0, [A6 - 0x48E] 00002646 2B48 FC30 move.l [A5 - 0x3D0], A0 0000264A 41EE FF00 lea.l A0, [A6 - 0x100] 0000264E 2D48 FB6E move.l [A6 - 0x492], A0 00002652 41EE FB6E lea.l A0, [A6 - 0x492] 00002656 2B48 FC34 move.l [A5 - 0x3CC], A0 0000265A 3B7C FFFE FC28 move.w [A5 - 0x3D8], 0xFFFE 00002660 426D FC2A clr.w [A5 - 0x3D6] 00002664 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 00002668 200B move.l D0, A3 0000266A 6706 beq +0x8 /* 00002672 */ 0000266C 2F0B move.l -[A7], A3 0000266E 4EAD 139A jsr [A5 + 0x139A /* export_623 */] label00002672: 00002672 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002676 4E5E unlink A6 00002678 205F movea.l A0, [A7]+ 0000267A DEFC 0014 add.w A7, 0x14 0000267E 4ED0 jmp [A0] fn00002680: 00002680 4E56 FA5E link A6, -0x05A2 00002684 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002688 41EE FB8C lea.l A0, [A6 - 0x474] 0000268C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002690 7003 moveq.l D0, 0x03 label00002692: 00002692 30D9 move.w [A0]+, [A1]+ 00002694 51C8 FFFC dbf D0, -0x6 /* 00002692 */ 00002698 206E 0012 movea.l A0, [A6 + 0x12] 0000269C 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 000026A2 B090 cmp.l D0, [A0] 000026A4 6600 0094 bne +0x96 /* 0000273A */ 000026A8 422E FDDE clr.b [A6 - 0x222] 000026AC 1D7C 0001 FDB0 move.b [A6 - 0x250], 0x1 000026B2 4267 clr.w -[A7] 000026B4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000026B8 486E FDE0 pea.l [A6 - 0x220] 000026BC 486E FB94 pea.l [A6 - 0x46C] 000026C0 4EBA E80E jsr [PC - 0x17F2 /* 00000ED0 */] 000026C4 3E1F move.w D7, [A7]+ 000026C6 6600 035C bne +0x35E /* 00002A24 */ 000026CA 4267 clr.w -[A7] 000026CC 2F2E 000E move.l -[A7], [A6 + 0xE] 000026D0 2F2E 000A move.l -[A7], [A6 + 0xA] 000026D4 2F3C 5354 5854 move.l -[A7], 0x53545854 /* 'STXT' */ 000026DA 486E FB8C pea.l [A6 - 0x474] 000026DE 4EBA F628 jsr [PC - 0x9D8 /* 00001D08 */] 000026E2 381F move.w D4, [A7]+ 000026E4 6614 bne +0x16 /* 000026FA */ 000026E6 4267 clr.w -[A7] 000026E8 486E FB8C pea.l [A6 - 0x474] 000026EC 486E FDB0 pea.l [A6 - 0x250] 000026F0 4EBA DB0A jsr [PC - 0x24F6 /* 000001FC */] 000026F4 3E1F move.w D7, [A7]+ 000026F6 6000 032C bra +0x32E /* 00002A24 */ label000026FA: 000026FA 4267 clr.w -[A7] 000026FC 2F2E 000E move.l -[A7], [A6 + 0xE] 00002700 2F2E 000A move.l -[A7], [A6 + 0xA] 00002704 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000270A 486E FB8C pea.l [A6 - 0x474] 0000270E 4EBA F5F8 jsr [PC - 0xA08 /* 00001D08 */] 00002712 3E1F move.w D7, [A7]+ 00002714 6600 030E bne +0x310 /* 00002A24 */ 00002718 1D7C 0001 FDB0 move.b [A6 - 0x250], 0x1 0000271E 422E FDDE clr.b [A6 - 0x222] 00002722 486E FB8C pea.l [A6 - 0x474] 00002726 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 0000272A 486E FDB0 pea.l [A6 - 0x250] 0000272E 1F2E 0008 move.b -[A7], [A6 + 0x8] 00002732 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 00002736 6000 02EC bra +0x2EE /* 00002A24 */ label0000273A: 0000273A 206E 0012 movea.l A0, [A6 + 0x12] 0000273E 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 00002744 B090 cmp.l D0, [A0] 00002746 665A bne +0x5C /* 000027A2 */ 00002748 4267 clr.w -[A7] 0000274A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000274E 2F2E 000A move.l -[A7], [A6 + 0xA] 00002752 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002758 486E FB8C pea.l [A6 - 0x474] 0000275C 4EBA F5AA jsr [PC - 0xA56 /* 00001D08 */] 00002760 3E1F move.w D7, [A7]+ 00002762 6600 02C0 bne +0x2C2 /* 00002A24 */ 00002766 486E FB8C pea.l [A6 - 0x474] 0000276A 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 0000276E 206E 0012 movea.l A0, [A6 + 0x12] 00002772 2F28 0004 move.l -[A7], [A0 + 0x4] 00002776 205F movea.l A0, [A7]+ 00002778 A029 syscall HLock 0000277A 102D B820 move.b D0, [A5 - 0x47E0] 0000277E 6612 bne +0x14 /* 00002792 */ 00002780 206E 0012 movea.l A0, [A6 + 0x12] 00002784 2068 0004 movea.l A0, [A0 + 0x4] 00002788 2F10 move.l -[A7], [A0] 0000278A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000278E 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] label00002792: 00002792 206E 0012 movea.l A0, [A6 + 0x12] 00002796 2F28 0004 move.l -[A7], [A0 + 0x4] 0000279A 205F movea.l A0, [A7]+ 0000279C A02A syscall HUnlock 0000279E 6000 0284 bra +0x286 /* 00002A24 */ label000027A2: 000027A2 206E 0012 movea.l A0, [A6 + 0x12] 000027A6 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 000027AC B090 cmp.l D0, [A0] 000027AE 6600 01C0 bne +0x1C2 /* 00002970 */ 000027B2 2068 0004 movea.l A0, [A0 + 0x4] 000027B6 2F10 move.l -[A7], [A0] 000027B8 486E FA62 pea.l [A6 - 0x59E] 000027BC 2F3C 0000 012A move.l -[A7], 0x12A 000027C2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000027C6 7015 moveq.l D0, 0x15 000027C8 B02E FA65 cmp.b D0, [A6 - 0x59B] 000027CC 57C0 seq D0 000027CE 4A00 tst.b D0 000027D0 6700 009C beq +0x9E /* 0000286E */ 000027D4 7202 moveq.l D1, 0x02 000027D6 B22E FB6E cmp.b D1, [A6 - 0x492] 000027DA 57C1 seq D1 000027DC C001 and.b D0, D1 000027DE 6700 008E beq +0x90 /* 0000286E */ 000027E2 4267 clr.w -[A7] 000027E4 2F2E 000E move.l -[A7], [A6 + 0xE] 000027E8 2F2E 000A move.l -[A7], [A6 + 0xA] 000027EC 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000027F2 486E FFF4 pea.l [A6 - 0xC] 000027F6 42A7 clr.l -[A7] 000027F8 42A7 clr.l -[A7] 000027FA 486E FFF0 pea.l [A6 - 0x10] 000027FE 303C 0E11 move.w D0, 0xE11 00002802 A816 syscall Pack8 00002804 3E1F move.w D7, [A7]+ 00002806 6600 021C bne +0x21E /* 00002A24 */ 0000280A 203C 7363 7074 move.l D0, 0x73637074 /* 'scpt' */ 00002810 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00002814 6658 bne +0x5A /* 0000286E */ 00002816 4267 clr.w -[A7] 00002818 2F2E 000E move.l -[A7], [A6 + 0xE] 0000281C 2F2E 000A move.l -[A7], [A6 + 0xA] 00002820 2F3C 7363 7074 move.l -[A7], 0x73637074 /* 'scpt' */ 00002826 486E FB8C pea.l [A6 - 0x474] 0000282A 303C 0812 move.w D0, 0x812 0000282E A816 syscall Pack8 00002830 3E1F move.w D7, [A7]+ 00002832 6600 01F0 bne +0x1F2 /* 00002A24 */ 00002836 4267 clr.w -[A7] 00002838 2F2E FB90 move.l -[A7], [A6 - 0x470] 0000283C 486E FB84 pea.l [A6 - 0x47C] 00002840 4EAD 36E2 jsr [A5 + 0x36E2 /* export_1752 */] 00002844 3E1F move.w D7, [A7]+ 00002846 6600 01DC bne +0x1DE /* 00002A24 */ 0000284A 4267 clr.w -[A7] 0000284C 486E FB70 pea.l [A6 - 0x490] 00002850 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002854 486E FB8C pea.l [A6 - 0x474] 00002858 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 0000285C 101F move.b D0, [A7]+ 0000285E 6706 beq +0x8 /* 00002866 */ 00002860 4247 clr.w D7 00002862 6000 01C0 bra +0x1C2 /* 00002A24 */ label00002866: 00002866 3E3C F954 move.w D7, 0xF954 0000286A 6000 01B8 bra +0x1BA /* 00002A24 */ label0000286E: 0000286E 4267 clr.w -[A7] 00002870 2F2E 000E move.l -[A7], [A6 + 0xE] 00002874 2F2E 000A move.l -[A7], [A6 + 0xA] 00002878 2F2E FA66 move.l -[A7], [A6 - 0x59A] 0000287C 486E FB8C pea.l [A6 - 0x474] 00002880 4EBA F486 jsr [PC - 0xB7A /* 00001D08 */] 00002884 3E1F move.w D7, [A7]+ 00002886 6600 019C bne +0x19E /* 00002A24 */ 0000288A 4AAE FA62 tst.l [A6 - 0x59E] 0000288E 6C14 bge +0x16 /* 000028A4 */ 00002890 4267 clr.w -[A7] 00002892 486E FA62 pea.l [A6 - 0x59E] 00002896 486E FB8C pea.l [A6 - 0x474] 0000289A 4EBA 01A2 jsr [PC + 0x1A2 /* 00002A3E */] 0000289E 3E1F move.w D7, [A7]+ 000028A0 6000 0182 bra +0x184 /* 00002A24 */ label000028A4: 000028A4 41ED F268 lea.l A0, [A5 - 0xD98] 000028A8 43EE FB6E lea.l A1, [A6 - 0x492] 000028AC 700E moveq.l D0, 0x0E label000028AE: 000028AE 30D9 move.w [A0]+, [A1]+ 000028B0 51C8 FFFC dbf D0, -0x6 /* 000028AE */ 000028B4 1B6E FA65 F504 move.b [A5 - 0xAFC], [A6 - 0x59B] 000028BA 422D F266 clr.b [A5 - 0xD9A] 000028BE 7001 moveq.l D0, 0x01 000028C0 B02D F504 cmp.b D0, [A5 - 0xAFC] 000028C4 6608 bne +0xA /* 000028CE */ 000028C6 486E FA6A pea.l [A6 - 0x596] 000028CA 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label000028CE: 000028CE 102D F504 move.b D0, [A5 - 0xAFC] 000028D2 4880 ext.w D0 000028D4 5940 subq.w D0, 4 000028D6 670C beq +0xE /* 000028E4 */ 000028D8 5740 subq.w D0, 3 000028DA 6746 beq +0x48 /* 00002922 */ 000028DC 0440 0050 subi.w D0, 0x50 /* 'P' */ 000028E0 6740 beq +0x42 /* 00002922 */ 000028E2 607C bra +0x7E /* 00002960 */ label000028E4: 000028E4 206E FB90 movea.l A0, [A6 - 0x470] 000028E8 2050 movea.l A0, [A0] 000028EA 2A10 move.l D5, [A0] 000028EC 203C 7368 6164 move.l D0, 0x73686164 /* 'shad' */ 000028F2 B085 cmp.l D0, D5 000028F4 660A bne +0xC /* 00002900 */ 000028F6 3F3C 0004 move.w -[A7], 0x4 000028FA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000028FE 6068 bra +0x6A /* 00002968 */ label00002900: 00002900 4267 clr.w -[A7] 00002902 206E FB90 movea.l A0, [A6 - 0x470] 00002906 2050 movea.l A0, [A0] 00002908 2010 move.l D0, [A0] 0000290A 90BC 5053 5430 sub.l D0, 0x50535430 /* 'PST0' */ 00002910 3F00 move.w -[A7], D0 00002912 2F3C 000B 0000 move.l -[A7], 0xB0000 00002918 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 0000291C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002920 6046 bra +0x48 /* 00002968 */ label00002922: 00002922 206E FB90 movea.l A0, [A6 - 0x470] 00002926 2050 movea.l A0, [A0] 00002928 2C10 move.l D6, [A0] 0000292A 203C 6C65 6674 move.l D0, 0x6C656674 /* 'left' */ 00002930 B086 cmp.l D0, D6 00002932 6608 bne +0xA /* 0000293C */ 00002934 3F3C 0001 move.w -[A7], 0x1 00002938 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label0000293C: 0000293C 203C 7267 6874 move.l D0, 0x72676874 /* 'rght' */ 00002942 B086 cmp.l D0, D6 00002944 6606 bne +0x8 /* 0000294C */ 00002946 4267 clr.w -[A7] 00002948 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label0000294C: 0000294C 203C 6365 6E74 move.l D0, 0x63656E74 /* 'cent' */ 00002952 B086 cmp.l D0, D6 00002954 6612 bne +0x14 /* 00002968 */ 00002956 3F3C 0002 move.w -[A7], 0x2 0000295A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000295E 6008 bra +0xA /* 00002968 */ label00002960: 00002960 486E FB8C pea.l [A6 - 0x474] 00002964 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label00002968: 00002968 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 0000296C 6000 00B6 bra +0xB8 /* 00002A24 */ label00002970: 00002970 206E 0012 movea.l A0, [A6 + 0x12] 00002974 203C 6356 4152 move.l D0, 0x63564152 /* 'cVAR' */ 0000297A B090 cmp.l D0, [A0] 0000297C 6642 bne +0x44 /* 000029C0 */ 0000297E 4267 clr.w -[A7] 00002980 2F2E 000E move.l -[A7], [A6 + 0xE] 00002984 2F2E 000A move.l -[A7], [A6 + 0xA] 00002988 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000298E 486E FB8C pea.l [A6 - 0x474] 00002992 4EBA F374 jsr [PC - 0xC8C /* 00001D08 */] 00002996 3E1F move.w D7, [A7]+ 00002998 6600 008A bne +0x8C /* 00002A24 */ 0000299C 486E FB8C pea.l [A6 - 0x474] 000029A0 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000029A4 102D B820 move.b D0, [A5 - 0x47E0] 000029A8 667A bne +0x7C /* 00002A24 */ 000029AA 486D E1DE pea.l [A5 - 0x1E22] 000029AE 206E 0012 movea.l A0, [A6 + 0x12] 000029B2 2068 0004 movea.l A0, [A0 + 0x4] 000029B6 2050 movea.l A0, [A0] 000029B8 3F10 move.w -[A7], [A0] 000029BA 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 000029BE 6064 bra +0x66 /* 00002A24 */ label000029C0: 000029C0 206E 0012 movea.l A0, [A6 + 0x12] 000029C4 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 000029CA B090 cmp.l D0, [A0] 000029CC 57C0 seq D0 000029CE 4A00 tst.b D0 000029D0 674E beq +0x50 /* 00002A20 */ 000029D2 2068 0004 movea.l A0, [A0 + 0x4] 000029D6 2050 movea.l A0, [A0] 000029D8 2210 move.l D1, [A0] 000029DA B2AD B510 cmp.l D1, [A5 - 0x4AF0] 000029DE 57C1 seq D1 000029E0 C001 and.b D0, D1 000029E2 673C beq +0x3E /* 00002A20 */ 000029E4 4267 clr.w -[A7] 000029E6 2F2E 000E move.l -[A7], [A6 + 0xE] 000029EA 2F2E 000A move.l -[A7], [A6 + 0xA] 000029EE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000029F4 486E FB8C pea.l [A6 - 0x474] 000029F8 4EBA F30E jsr [PC - 0xCF2 /* 00001D08 */] 000029FC 3E1F move.w D7, [A7]+ 000029FE 6624 bne +0x26 /* 00002A24 */ 00002A00 4267 clr.w -[A7] 00002A02 486E FB8C pea.l [A6 - 0x474] 00002A06 486E FEF0 pea.l [A6 - 0x110] 00002A0A 3F3C 00FE move.w -[A7], 0xFE 00002A0E 4EBA DA44 jsr [PC - 0x25BC /* 00000454 */] 00002A12 3E1F move.w D7, [A7]+ 00002A14 660E bne +0x10 /* 00002A24 */ 00002A16 486E FEF0 pea.l [A6 - 0x110] 00002A1A 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00002A1E 6004 bra +0x6 /* 00002A24 */ label00002A20: 00002A20 3E3C F959 move.w D7, 0xF959 label00002A24: 00002A24 486E FB8C pea.l [A6 - 0x474] 00002A28 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002A2C 3D47 0016 move.w [A6 + 0x16], D7 00002A30 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002A34 4E5E unlink A6 00002A36 205F movea.l A0, [A7]+ 00002A38 DEFC 000E add.w A7, 0xE 00002A3C 4ED0 jmp [A0] fn00002A3E: 00002A3E 4E56 FFD2 link A6, -0x002E 00002A42 48E7 0108 movem.l -[A7], D7,A4 00002A46 286E 000C movea.l A4, [A6 + 0xC] 00002A4A 4247 clr.w D7 00002A4C 7002 moveq.l D0, 0x02 00002A4E B02C 010C cmp.b D0, [A4 + 0x10C] 00002A52 57C0 seq D0 00002A54 4A00 tst.b D0 00002A56 6700 00E6 beq +0xE8 /* 00002B3E */ 00002A5A 7205 moveq.l D1, 0x05 00002A5C B22C 010E cmp.b D1, [A4 + 0x10E] 00002A60 57C1 seq D1 00002A62 C001 and.b D0, D1 00002A64 6700 00D8 beq +0xDA /* 00002B3E */ 00002A68 70FE moveq.l D0, 0xFFFFFFFE 00002A6A B094 cmp.l D0, [A4] 00002A6C 6600 00CA bne +0xCC /* 00002B38 */ 00002A70 7000 moveq.l D0, 0x00 00002A72 2D40 FFFC move.l [A6 - 0x4], D0 00002A76 206E 0008 movea.l A0, [A6 + 0x8] 00002A7A 203C 6C6F 6E67 move.l D0, 0x6C6F6E67 /* 'long' */ 00002A80 B090 cmp.l D0, [A0] 00002A82 660E bne +0x10 /* 00002A92 */ 00002A84 2068 0004 movea.l A0, [A0 + 0x4] 00002A88 2050 movea.l A0, [A0] 00002A8A 2D50 FFFC move.l [A6 - 0x4], [A0] 00002A8E 6000 0092 bra +0x94 /* 00002B22 */ label00002A92: 00002A92 206E 0008 movea.l A0, [A6 + 0x8] 00002A96 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00002A9C B090 cmp.l D0, [A0] 00002A9E 6628 bne +0x2A /* 00002AC8 */ 00002AA0 4267 clr.w -[A7] 00002AA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AA6 486E FFDC pea.l [A6 - 0x24] 00002AAA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002AAE 4EBA D9A4 jsr [PC - 0x265C /* 00000454 */] 00002AB2 3E1F move.w D7, [A7]+ 00002AB4 666C bne +0x6E /* 00002B22 */ 00002AB6 4267 clr.w -[A7] 00002AB8 486E FFDC pea.l [A6 - 0x24] 00002ABC 486E FFFC pea.l [A6 - 0x4] 00002AC0 4EBA DDC8 jsr [PC - 0x2238 /* 0000088A */] 00002AC4 3E1F move.w D7, [A7]+ 00002AC6 605A bra +0x5C /* 00002B22 */ label00002AC8: 00002AC8 206E 0008 movea.l A0, [A6 + 0x8] 00002ACC 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00002AD2 B090 cmp.l D0, [A0] 00002AD4 664C bne +0x4E /* 00002B22 */ 00002AD6 41EE FFD4 lea.l A0, [A6 - 0x2C] 00002ADA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002ADE 7003 moveq.l D0, 0x03 label00002AE0: 00002AE0 30D9 move.w [A0]+, [A1]+ 00002AE2 51C8 FFFC dbf D0, -0x6 /* 00002AE0 */ 00002AE6 4267 clr.w -[A7] 00002AE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AEC 4267 clr.w -[A7] 00002AEE 486E FFD4 pea.l [A6 - 0x2C] 00002AF2 303C 0536 move.w D0, 0x536 00002AF6 A816 syscall Pack8 00002AF8 3E1F move.w D7, [A7]+ 00002AFA 57C0 seq D0 00002AFC 4A00 tst.b D0 00002AFE 671A beq +0x1C /* 00002B1A */ 00002B00 223C 6354 554C move.l D1, 0x6354554C /* 'cTUL' */ 00002B06 B2AE FFD4 cmp.l D1, [A6 - 0x2C] 00002B0A 57C1 seq D1 00002B0C C001 and.b D0, D1 00002B0E 670A beq +0xC /* 00002B1A */ 00002B10 206E FFD8 movea.l A0, [A6 - 0x28] 00002B14 2050 movea.l A0, [A0] 00002B16 2D50 FFFC move.l [A6 - 0x4], [A0] label00002B1A: 00002B1A 486E FFD4 pea.l [A6 - 0x2C] 00002B1E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00002B22: 00002B22 4AAE FFFC tst.l [A6 - 0x4] 00002B26 670A beq +0xC /* 00002B32 */ 00002B28 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002B2C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002B30 6010 bra +0x12 /* 00002B42 */ label00002B32: 00002B32 3E3C F959 move.w D7, 0xF959 00002B36 600A bra +0xC /* 00002B42 */ label00002B38: 00002B38 3E3C F954 move.w D7, 0xF954 00002B3C 6004 bra +0x6 /* 00002B42 */ label00002B3E: 00002B3E 3E3C F954 move.w D7, 0xF954 label00002B42: 00002B42 3D47 0010 move.w [A6 + 0x10], D7 00002B46 4CDF 1080 movem.l D7,A4, [A7]+ 00002B4A 4E5E unlink A6 00002B4C 205F movea.l A0, [A7]+ 00002B4E 504F addq.w A7, 8 00002B50 4ED0 jmp [A0] export_342: 00002B52 4E56 FFE0 link A6, -0x0020 00002B56 48E7 0300 movem.l -[A7], D6,D7 00002B5A 206E 0010 movea.l A0, [A6 + 0x10] 00002B5E 43EE FFF8 lea.l A1, [A6 - 0x8] 00002B62 7003 moveq.l D0, 0x03 label00002B64: 00002B64 32D8 move.w [A1]+, [A0]+ 00002B66 51C8 FFFC dbf D0, -0x6 /* 00002B64 */ 00002B6A 206E 000C movea.l A0, [A6 + 0xC] 00002B6E 43EE FFF0 lea.l A1, [A6 - 0x10] 00002B72 7003 moveq.l D0, 0x03 label00002B74: 00002B74 32D8 move.w [A1]+, [A0]+ 00002B76 51C8 FFFC dbf D0, -0x6 /* 00002B74 */ 00002B7A 4267 clr.w -[A7] 00002B7C 486E FFF8 pea.l [A6 - 0x8] 00002B80 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002B86 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00002B8C 486E FFE8 pea.l [A6 - 0x18] 00002B90 486E FFEC pea.l [A6 - 0x14] 00002B94 7004 moveq.l D0, 0x04 00002B96 2F00 move.l -[A7], D0 00002B98 486E FFE4 pea.l [A6 - 0x1C] 00002B9C 303C 0E11 move.w D0, 0xE11 00002BA0 A816 syscall Pack8 00002BA2 3C1F move.w D6, [A7]+ 00002BA4 6678 bne +0x7A /* 00002C1E */ 00002BA6 203C 6C65 6674 move.l D0, 0x6C656674 /* 'left' */ 00002BAC B0AE FFEC cmp.l D0, [A6 - 0x14] 00002BB0 6604 bne +0x6 /* 00002BB6 */ 00002BB2 7E01 moveq.l D7, 0x01 00002BB4 602E bra +0x30 /* 00002BE4 */ label00002BB6: 00002BB6 203C 7267 6874 move.l D0, 0x72676874 /* 'rght' */ 00002BBC B0AE FFEC cmp.l D0, [A6 - 0x14] 00002BC0 6604 bne +0x6 /* 00002BC6 */ 00002BC2 7E02 moveq.l D7, 0x02 00002BC4 601E bra +0x20 /* 00002BE4 */ label00002BC6: 00002BC6 203C 7570 2020 move.l D0, 0x75702020 /* 'up ' */ 00002BCC B0AE FFEC cmp.l D0, [A6 - 0x14] 00002BD0 6604 bne +0x6 /* 00002BD6 */ 00002BD2 7E03 moveq.l D7, 0x03 00002BD4 600E bra +0x10 /* 00002BE4 */ label00002BD6: 00002BD6 203C 646F 776E move.l D0, 0x646F776E /* 'down' */ 00002BDC B0AE FFEC cmp.l D0, [A6 - 0x14] 00002BE0 6602 bne +0x4 /* 00002BE4 */ 00002BE2 7E04 moveq.l D7, 0x04 label00002BE4: 00002BE4 486D CFEA pea.l [A5 - 0x3016] 00002BE8 7002 moveq.l D0, 0x02 00002BEA 2F00 move.l -[A7], D0 00002BEC 1F3C 000F move.b -[A7], 0xF 00002BF0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002BF4 1007 move.b D0, D7 00002BF6 4880 ext.w D0 00002BF8 3F00 move.w -[A7], D0 00002BFA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002BFE 4267 clr.w -[A7] 00002C00 486E FFF8 pea.l [A6 - 0x8] 00002C04 487A 002A pea.l [PC + 0x2A /* 00002C30, value 0x8617272, pstring "arrowKey" */] 00002C08 1F3C 0016 move.b -[A7], 0x16 00002C0C 1F3C 0005 move.b -[A7], 0x5 00002C10 4267 clr.w -[A7] 00002C12 1F3C 0001 move.b -[A7], 0x1 00002C16 42A7 clr.l -[A7] 00002C18 4EBA F7D2 jsr [PC - 0x82E /* 000023EC */] 00002C1C 3C1F move.w D6, [A7]+ label00002C1E: 00002C1E 3D46 0014 move.w [A6 + 0x14], D6 00002C22 4CDF 00C0 movem.l D6,D7, [A7]+ 00002C26 4E5E unlink A6 00002C28 205F movea.l A0, [A7]+ 00002C2A DEFC 000C add.w A7, 0xC 00002C2E 4ED0 jmp [A0] 00002C30 0861 7272 bchg.b -[A1], 0x72 /* 'r' */ 00002C34 6F77 ble +0x79 /* 00002CAD */ 00002C36 4B65 chk.w D5, -[A5] 00002C38 7900 moveq.l D4, 0x00 export_343: 00002C3A 4E56 FFBE link A6, -0x0042 00002C3E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002C42 206E 0010 movea.l A0, [A6 + 0x10] 00002C46 43EE FFF8 lea.l A1, [A6 - 0x8] 00002C4A 7003 moveq.l D0, 0x03 label00002C4C: 00002C4C 32D8 move.w [A1]+, [A0]+ 00002C4E 51C8 FFFC dbf D0, -0x6 /* 00002C4C */ 00002C52 206E 000C movea.l A0, [A6 + 0xC] 00002C56 43EE FFF0 lea.l A1, [A6 - 0x10] 00002C5A 7003 moveq.l D0, 0x03 label00002C5C: 00002C5C 32D8 move.w [A1]+, [A0]+ 00002C5E 51C8 FFFC dbf D0, -0x6 /* 00002C5C */ 00002C62 41EE FFDC lea.l A0, [A6 - 0x24] 00002C66 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002C6A 7003 moveq.l D0, 0x03 label00002C6C: 00002C6C 30D9 move.w [A0]+, [A1]+ 00002C6E 51C8 FFFC dbf D0, -0x6 /* 00002C6C */ 00002C72 41EE FFCC lea.l A0, [A6 - 0x34] 00002C76 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002C7A 7003 moveq.l D0, 0x03 label00002C7C: 00002C7C 30D9 move.w [A0]+, [A1]+ 00002C7E 51C8 FFFC dbf D0, -0x6 /* 00002C7C */ 00002C82 41EE FFD4 lea.l A0, [A6 - 0x2C] 00002C86 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002C8A 7003 moveq.l D0, 0x03 label00002C8C: 00002C8C 30D9 move.w [A0]+, [A1]+ 00002C8E 51C8 FFFC dbf D0, -0x6 /* 00002C8C */ 00002C92 4267 clr.w -[A7] 00002C94 486E FFF8 pea.l [A6 - 0x8] 00002C98 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002C9E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002CA4 486E FFDC pea.l [A6 - 0x24] 00002CA8 4EBA F05E jsr [PC - 0xFA2 /* 00001D08 */] 00002CAC 3E1F move.w D7, [A7]+ 00002CAE 6600 00FA bne +0xFC /* 00002DAA */ 00002CB2 4267 clr.w -[A7] 00002CB4 486E FFF8 pea.l [A6 - 0x8] 00002CB8 2F3C 6B52 504C move.l -[A7], 0x6B52504C /* 'kRPL' */ 00002CBE 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00002CC4 486E FFD4 pea.l [A6 - 0x2C] 00002CC8 303C 0812 move.w D0, 0x812 00002CCC A816 syscall Pack8 00002CCE 4A5F tst.w [A7]+ 00002CD0 57C4 seq D4 00002CD2 4404 neg.b D4 00002CD4 486D CFEA pea.l [A5 - 0x3016] 00002CD8 7002 moveq.l D0, 0x02 00002CDA 2F00 move.l -[A7], D0 00002CDC 1F3C 000F move.b -[A7], 0xF 00002CE0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002CE4 486E FFDC pea.l [A6 - 0x24] 00002CE8 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002CEC 1004 move.b D0, D4 00002CEE 6700 0084 beq +0x86 /* 00002D74 */ 00002CF2 4267 clr.w -[A7] 00002CF4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002CF8 7000 moveq.l D0, 0x00 00002CFA 2D40 FFE8 move.l [A6 - 0x18], D0 00002CFE 4267 clr.w -[A7] 00002D00 486E FFD4 pea.l [A6 - 0x2C] 00002D04 486E FFE8 pea.l [A6 - 0x18] 00002D08 303C 0407 move.w D0, 0x407 00002D0C A816 syscall Pack8 00002D0E 3A1F move.w D5, [A7]+ 00002D10 7001 moveq.l D0, 0x01 00002D12 2D40 FFC2 move.l [A6 - 0x3E], D0 00002D16 2D6E FFE8 FFBE move.l [A6 - 0x42], [A6 - 0x18] 00002D1C 2C2E FFC2 move.l D6, [A6 - 0x3E] 00002D20 603A bra +0x3C /* 00002D5C */ label00002D22: 00002D22 41EE FFCC lea.l A0, [A6 - 0x34] 00002D26 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002D2A 7003 moveq.l D0, 0x03 label00002D2C: 00002D2C 30D9 move.w [A0]+, [A1]+ 00002D2E 51C8 FFFC dbf D0, -0x6 /* 00002D2C */ 00002D32 4267 clr.w -[A7] 00002D34 486E FFD4 pea.l [A6 - 0x2C] 00002D38 2F06 move.l -[A7], D6 00002D3A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002D40 486E FFEC pea.l [A6 - 0x14] 00002D44 486E FFCC pea.l [A6 - 0x34] 00002D48 303C 0A0B move.w D0, 0xA0B 00002D4C A816 syscall Pack8 00002D4E 3A1F move.w D5, [A7]+ 00002D50 486E FFCC pea.l [A6 - 0x34] 00002D54 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002D58 5286 addq.l D6, 1 00002D5A 6906 bvs +0x8 /* 00002D62 */ label00002D5C: 00002D5C BCAE FFBE cmp.l D6, [A6 - 0x42] 00002D60 6FC0 ble -0x3E /* 00002D22 */ label00002D62: 00002D62 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002D66 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002D6A 3F3C 0005 move.w -[A7], 0x5 00002D6E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002D72 6008 bra +0xA /* 00002D7C */ label00002D74: 00002D74 3F3C 0004 move.w -[A7], 0x4 00002D78 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00002D7C: 00002D7C 4267 clr.w -[A7] 00002D7E 486E FFF8 pea.l [A6 - 0x8] 00002D82 487A 0050 pea.l [PC + 0x50 /* 00002DD4, value 0x6616E73, pstring "answer" */] 00002D86 1F3C 0016 move.b -[A7], 0x16 00002D8A 1F3C 0003 move.b -[A7], 0x3 00002D8E 4267 clr.w -[A7] 00002D90 1F3C 0001 move.b -[A7], 0x1 00002D94 42A7 clr.l -[A7] 00002D96 4EBA F654 jsr [PC - 0x9AC /* 000023EC */] 00002D9A 3E1F move.w D7, [A7]+ 00002D9C 660C bne +0xE /* 00002DAA */ 00002D9E 4267 clr.w -[A7] 00002DA0 486E FFF0 pea.l [A6 - 0x10] 00002DA4 4EBA E0D0 jsr [PC - 0x1F30 /* 00000E76 */] 00002DA8 3E1F move.w D7, [A7]+ label00002DAA: 00002DAA 486E FFCC pea.l [A6 - 0x34] 00002DAE 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002DB2 486E FFD4 pea.l [A6 - 0x2C] 00002DB6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002DBA 486E FFDC pea.l [A6 - 0x24] 00002DBE 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002DC2 3D47 0014 move.w [A6 + 0x14], D7 00002DC6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002DCA 4E5E unlink A6 00002DCC 205F movea.l A0, [A7]+ 00002DCE DEFC 000C add.w A7, 0xC 00002DD2 4ED0 jmp [A0] 00002DD4 0661 6E73 addi.w -[A1], 0x6E73 /* 'ns' */ 00002DD8 7765 moveq.l D3, 0x65 00002DDA 7200 moveq.l D1, 0x00 export_344: 00002DDC 4E56 FFCC link A6, -0x0034 00002DE0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002DE4 206E 0010 movea.l A0, [A6 + 0x10] 00002DE8 43EE FFF8 lea.l A1, [A6 - 0x8] 00002DEC 7003 moveq.l D0, 0x03 label00002DEE: 00002DEE 32D8 move.w [A1]+, [A0]+ 00002DF0 51C8 FFFC dbf D0, -0x6 /* 00002DEE */ 00002DF4 206E 000C movea.l A0, [A6 + 0xC] 00002DF8 43EE FFF0 lea.l A1, [A6 - 0x10] 00002DFC 7003 moveq.l D0, 0x03 label00002DFE: 00002DFE 32D8 move.w [A1]+, [A0]+ 00002E00 51C8 FFFC dbf D0, -0x6 /* 00002DFE */ 00002E04 4247 clr.w D7 00002E06 4206 clr.b D6 00002E08 41EE FFDC lea.l A0, [A6 - 0x24] 00002E0C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002E10 7003 moveq.l D0, 0x03 label00002E12: 00002E12 30D9 move.w [A0]+, [A1]+ 00002E14 51C8 FFFC dbf D0, -0x6 /* 00002E12 */ 00002E18 41EE FFD4 lea.l A0, [A6 - 0x2C] 00002E1C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00002E20 7003 moveq.l D0, 0x03 label00002E22: 00002E22 30D9 move.w [A0]+, [A1]+ 00002E24 51C8 FFFC dbf D0, -0x6 /* 00002E22 */ 00002E28 4267 clr.w -[A7] 00002E2A 486E FFF8 pea.l [A6 - 0x8] 00002E2E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002E34 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002E3A 486E FFD4 pea.l [A6 - 0x2C] 00002E3E 4EBA EEC8 jsr [PC - 0x1138 /* 00001D08 */] 00002E42 3D5F FFD2 move.w [A6 - 0x2E], [A7]+ 00002E46 4267 clr.w -[A7] 00002E48 486E FFF8 pea.l [A6 - 0x8] 00002E4C 2F3C 504F 5250 move.l -[A7], 0x504F5250 /* 'PORP' */ 00002E52 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00002E58 486E FFEC pea.l [A6 - 0x14] 00002E5C 486E FFE4 pea.l [A6 - 0x1C] 00002E60 7004 moveq.l D0, 0x04 00002E62 2F00 move.l -[A7], D0 00002E64 486E FFE8 pea.l [A6 - 0x18] 00002E68 303C 0E11 move.w D0, 0xE11 00002E6C A816 syscall Pack8 00002E6E 4A5F tst.w [A7]+ 00002E70 57C5 seq D5 00002E72 4405 neg.b D5 00002E74 4267 clr.w -[A7] 00002E76 486E FFF8 pea.l [A6 - 0x8] 00002E7A 2F3C 6B44 4546 move.l -[A7], 0x6B444546 /* 'kDEF' */ 00002E80 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002E86 486E FFDC pea.l [A6 - 0x24] 00002E8A 4EBA EE7C jsr [PC - 0x1184 /* 00001D08 */] 00002E8E 4A5F tst.w [A7]+ 00002E90 57C4 seq D4 00002E92 4404 neg.b D4 00002E94 486D CFEA pea.l [A5 - 0x3016] 00002E98 7002 moveq.l D0, 0x02 00002E9A 2F00 move.l -[A7], D0 00002E9C 1F3C 000F move.b -[A7], 0xF 00002EA0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002EA4 1005 move.b D0, D5 00002EA6 6740 beq +0x42 /* 00002EE8 */ 00002EA8 203C 5053 5752 move.l D0, 0x50535752 /* 'PSWR' */ 00002EAE B0AE FFE4 cmp.l D0, [A6 - 0x1C] 00002EB2 6614 bne +0x16 /* 00002EC8 */ 00002EB4 4267 clr.w -[A7] 00002EB6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002EBA 1006 move.b D0, D6 00002EBC 6732 beq +0x34 /* 00002EF0 */ 00002EBE 3F3C 0005 move.w -[A7], 0x5 00002EC2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002EC6 6028 bra +0x2A /* 00002EF0 */ label00002EC8: 00002EC8 203C 5055 464C move.l D0, 0x5055464C /* 'PUFL' */ 00002ECE B0AE FFE4 cmp.l D0, [A6 - 0x1C] 00002ED2 660A bne +0xC /* 00002EDE */ 00002ED4 3F3C 0002 move.w -[A7], 0x2 00002ED8 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002EDC 6012 bra +0x14 /* 00002EF0 */ label00002EDE: 00002EDE 3F3C 0001 move.w -[A7], 0x1 00002EE2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002EE6 6008 bra +0xA /* 00002EF0 */ label00002EE8: 00002EE8 3F3C 0001 move.w -[A7], 0x1 00002EEC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00002EF0: 00002EF0 486E FFD4 pea.l [A6 - 0x2C] 00002EF4 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002EF8 1004 move.b D0, D4 00002EFA 6718 beq +0x1A /* 00002F14 */ 00002EFC 4267 clr.w -[A7] 00002EFE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002F02 486E FFDC pea.l [A6 - 0x24] 00002F06 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002F0A 3F3C 0001 move.w -[A7], 0x1 00002F0E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002F12 6006 bra +0x8 /* 00002F1A */ label00002F14: 00002F14 4267 clr.w -[A7] 00002F16 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00002F1A: 00002F1A 4267 clr.w -[A7] 00002F1C 486E FFF8 pea.l [A6 - 0x8] 00002F20 487A 0048 pea.l [PC + 0x48 /* 00002F6A, value 0x361736B, pstring "ask" */] 00002F24 1F3C 0016 move.b -[A7], 0x16 00002F28 1F3C 0006 move.b -[A7], 0x6 00002F2C 4267 clr.w -[A7] 00002F2E 1F3C 0001 move.b -[A7], 0x1 00002F32 42A7 clr.l -[A7] 00002F34 4EBA F4B6 jsr [PC - 0xB4A /* 000023EC */] 00002F38 3E1F move.w D7, [A7]+ 00002F3A 660C bne +0xE /* 00002F48 */ 00002F3C 4267 clr.w -[A7] 00002F3E 486E FFF0 pea.l [A6 - 0x10] 00002F42 4EBA DF32 jsr [PC - 0x20CE /* 00000E76 */] 00002F46 3E1F move.w D7, [A7]+ label00002F48: 00002F48 486E FFDC pea.l [A6 - 0x24] 00002F4C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002F50 486E FFD4 pea.l [A6 - 0x2C] 00002F54 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002F58 3D47 0014 move.w [A6 + 0x14], D7 00002F5C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002F60 4E5E unlink A6 00002F62 205F movea.l A0, [A7]+ 00002F64 DEFC 000C add.w A7, 0xC 00002F68 4ED0 jmp [A0] 00002F6A 0361 bchg -[A1], D1 00002F6C 736B moveq.l D1, 0x6B export_345: 00002F6E 4E56 FFE0 link A6, -0x0020 00002F72 48E7 0300 movem.l -[A7], D6,D7 00002F76 206E 0010 movea.l A0, [A6 + 0x10] 00002F7A 43EE FFF8 lea.l A1, [A6 - 0x8] 00002F7E 7003 moveq.l D0, 0x03 label00002F80: 00002F80 32D8 move.w [A1]+, [A0]+ 00002F82 51C8 FFFC dbf D0, -0x6 /* 00002F80 */ 00002F86 206E 000C movea.l A0, [A6 + 0xC] 00002F8A 43EE FFF0 lea.l A1, [A6 - 0x10] 00002F8E 7003 moveq.l D0, 0x03 label00002F90: 00002F90 32D8 move.w [A1]+, [A0]+ 00002F92 51C8 FFFC dbf D0, -0x6 /* 00002F90 */ 00002F96 4247 clr.w D7 00002F98 4267 clr.w -[A7] 00002F9A 486E FFF8 pea.l [A6 - 0x8] 00002F9E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002FA4 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00002FAA 486E FFE8 pea.l [A6 - 0x18] 00002FAE 486E FFEC pea.l [A6 - 0x14] 00002FB2 7004 moveq.l D0, 0x04 00002FB4 2F00 move.l -[A7], D0 00002FB6 486E FFE4 pea.l [A6 - 0x1C] 00002FBA 303C 0E11 move.w D0, 0xE11 00002FBE A816 syscall Pack8 00002FC0 4A5F tst.w [A7]+ 00002FC2 57C6 seq D6 00002FC4 4406 neg.b D6 00002FC6 486D CFEA pea.l [A5 - 0x3016] 00002FCA 7002 moveq.l D0, 0x02 00002FCC 2F00 move.l -[A7], D0 00002FCE 1F3C 000F move.b -[A7], 0xF 00002FD2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002FD6 1006 move.b D0, D6 00002FD8 6710 beq +0x12 /* 00002FEA */ 00002FDA 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002FDE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002FE2 4267 clr.w -[A7] 00002FE4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00002FE8 6008 bra +0xA /* 00002FF2 */ label00002FEA: 00002FEA 3F3C 0001 move.w -[A7], 0x1 00002FEE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00002FF2: 00002FF2 4267 clr.w -[A7] 00002FF4 486E FFF8 pea.l [A6 - 0x8] 00002FF8 487A 002A pea.l [PC + 0x2A /* 00003024, value 0x4626565, pstring "beep" */] 00002FFC 1F3C 0016 move.b -[A7], 0x16 00003000 1F3C 0007 move.b -[A7], 0x7 00003004 4267 clr.w -[A7] 00003006 1F3C 0001 move.b -[A7], 0x1 0000300A 42A7 clr.l -[A7] 0000300C 4EBA F3DE jsr [PC - 0xC22 /* 000023EC */] 00003010 3E1F move.w D7, [A7]+ 00003012 3D47 0014 move.w [A6 + 0x14], D7 00003016 4CDF 00C0 movem.l D6,D7, [A7]+ 0000301A 4E5E unlink A6 0000301C 205F movea.l A0, [A7]+ 0000301E DEFC 000C add.w A7, 0xC 00003022 4ED0 jmp [A0] 00003024 0462 6565 subi.w -[A2], 0x6565 /* 'ee' */ 00003028 7000 moveq.l D0, 0x00 export_346: 0000302A 4E56 FFDE link A6, -0x0022 0000302E 2F07 move.l -[A7], D7 00003030 206E 0010 movea.l A0, [A6 + 0x10] 00003034 43EE FFF8 lea.l A1, [A6 - 0x8] 00003038 7003 moveq.l D0, 0x03 label0000303A: 0000303A 32D8 move.w [A1]+, [A0]+ 0000303C 51C8 FFFC dbf D0, -0x6 /* 0000303A */ 00003040 206E 000C movea.l A0, [A6 + 0xC] 00003044 43EE FFF0 lea.l A1, [A6 - 0x10] 00003048 7003 moveq.l D0, 0x03 label0000304A: 0000304A 32D8 move.w [A1]+, [A0]+ 0000304C 51C8 FFFC dbf D0, -0x6 /* 0000304A */ 00003050 41EE FFE8 lea.l A0, [A6 - 0x18] 00003054 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003058 7003 moveq.l D0, 0x03 label0000305A: 0000305A 30D9 move.w [A0]+, [A1]+ 0000305C 51C8 FFFC dbf D0, -0x6 /* 0000305A */ 00003060 41EE FFE0 lea.l A0, [A6 - 0x20] 00003064 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003068 7003 moveq.l D0, 0x03 label0000306A: 0000306A 30D9 move.w [A0]+, [A1]+ 0000306C 51C8 FFFC dbf D0, -0x6 /* 0000306A */ 00003070 4267 clr.w -[A7] 00003072 486E FFF8 pea.l [A6 - 0x8] 00003076 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000307C 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00003082 486E FFE8 pea.l [A6 - 0x18] 00003086 303C 0812 move.w D0, 0x812 0000308A A816 syscall Pack8 0000308C 3E1F move.w D7, [A7]+ 0000308E 666A bne +0x6C /* 000030FA */ 00003090 4267 clr.w -[A7] 00003092 486E FFE8 pea.l [A6 - 0x18] 00003096 4267 clr.w -[A7] 00003098 486E FFE0 pea.l [A6 - 0x20] 0000309C 303C 0536 move.w D0, 0x536 000030A0 A816 syscall Pack8 000030A2 3E1F move.w D7, [A7]+ 000030A4 6654 bne +0x56 /* 000030FA */ 000030A6 203C 6354 554C move.l D0, 0x6354554C /* 'cTUL' */ 000030AC B0AE FFE0 cmp.l D0, [A6 - 0x20] 000030B0 6706 beq +0x8 /* 000030B8 */ 000030B2 3E3C F959 move.w D7, 0xF959 000030B6 6042 bra +0x44 /* 000030FA */ label000030B8: 000030B8 486D CFEA pea.l [A5 - 0x3016] 000030BC 7002 moveq.l D0, 0x02 000030BE 2F00 move.l -[A7], D0 000030C0 1F3C 000F move.b -[A7], 0xF 000030C4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000030C8 206E FFE4 movea.l A0, [A6 - 0x1C] 000030CC 2050 movea.l A0, [A0] 000030CE 2F10 move.l -[A7], [A0] 000030D0 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000030D4 4267 clr.w -[A7] 000030D6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000030DA 4267 clr.w -[A7] 000030DC 486E FFF8 pea.l [A6 - 0x8] 000030E0 487A 0038 pea.l [PC + 0x38 /* 0000311A, value 0x663686F, pstring "choose" */] 000030E4 1F3C 0016 move.b -[A7], 0x16 000030E8 1F3C 0008 move.b -[A7], 0x8 000030EC 4267 clr.w -[A7] 000030EE 1F3C 0001 move.b -[A7], 0x1 000030F2 42A7 clr.l -[A7] 000030F4 4EBA F2F6 jsr [PC - 0xD0A /* 000023EC */] 000030F8 3E1F move.w D7, [A7]+ label000030FA: 000030FA 3D47 0014 move.w [A6 + 0x14], D7 000030FE 486E FFE8 pea.l [A6 - 0x18] 00003102 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003106 486E FFE0 pea.l [A6 - 0x20] 0000310A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000310E 2E1F move.l D7, [A7]+ 00003110 4E5E unlink A6 00003112 205F movea.l A0, [A7]+ 00003114 DEFC 000C add.w A7, 0xC 00003118 4ED0 jmp [A0] 0000311A 0663 686F addi.w -[A3], 0x686F /* 'ho' */ 0000311E 6F73 ble +0x75 /* 00003193 */ 00003120 6500 4E56 bcs +0x4E58 /* 00007F78 */ export_347: // at 00003122 (misaligned) 00003124 FFE2 .extension 0xFE2 // unimplemented 00003126 2F07 move.l -[A7], D7 00003128 206E 0010 movea.l A0, [A6 + 0x10] 0000312C 43EE FFF8 lea.l A1, [A6 - 0x8] 00003130 7003 moveq.l D0, 0x03 label00003132: 00003132 32D8 move.w [A1]+, [A0]+ 00003134 51C8 FFFC dbf D0, -0x6 /* 00003132 */ 00003138 206E 000C movea.l A0, [A6 + 0xC] 0000313C 43EE FFF0 lea.l A1, [A6 - 0x10] 00003140 7003 moveq.l D0, 0x03 label00003142: 00003142 32D8 move.w [A1]+, [A0]+ 00003144 51C8 FFFC dbf D0, -0x6 /* 00003142 */ 00003148 41EE FFE8 lea.l A0, [A6 - 0x18] 0000314C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003150 7003 moveq.l D0, 0x03 label00003152: 00003152 30D9 move.w [A0]+, [A1]+ 00003154 51C8 FFFC dbf D0, -0x6 /* 00003152 */ 00003158 4267 clr.w -[A7] 0000315A 486E FFF8 pea.l [A6 - 0x8] 0000315E 2F3C 6B50 4E54 move.l -[A7], 0x6B504E54 /* 'kPNT' */ 00003164 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 0000316A 486E FFE8 pea.l [A6 - 0x18] 0000316E 4EBA EB98 jsr [PC - 0x1468 /* 00001D08 */] 00003172 3E1F move.w D7, [A7]+ 00003174 6668 bne +0x6A /* 000031DE */ 00003176 486D CFEA pea.l [A5 - 0x3016] 0000317A 7002 moveq.l D0, 0x02 0000317C 2F00 move.l -[A7], D0 0000317E 1F3C 000F move.b -[A7], 0xF 00003182 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003186 486E FFE8 pea.l [A6 - 0x18] 0000318A 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 0000318E 4267 clr.w -[A7] 00003190 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003194 4267 clr.w -[A7] 00003196 486E FFF8 pea.l [A6 - 0x8] 0000319A 486E FFE4 pea.l [A6 - 0x1C] 0000319E 4EBA EB94 jsr [PC - 0x146C /* 00001D34 */] 000031A2 4A5F tst.w [A7]+ 000031A4 6618 bne +0x1A /* 000031BE */ 000031A6 486E FFE4 pea.l [A6 - 0x1C] 000031AA 7004 moveq.l D0, 0x04 000031AC 2F00 move.l -[A7], D0 000031AE 1F3C 0004 move.b -[A7], 0x4 000031B2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000031B6 3F3C 0001 move.w -[A7], 0x1 000031BA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000031BE: 000031BE 4267 clr.w -[A7] 000031C0 486E FFF8 pea.l [A6 - 0x8] 000031C4 487A 0030 pea.l [PC + 0x30 /* 000031F6, value 0x5636C69, pstring "click" */] 000031C8 1F3C 0016 move.b -[A7], 0x16 000031CC 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 000031D0 4267 clr.w -[A7] 000031D2 1F3C 0001 move.b -[A7], 0x1 000031D6 42A7 clr.l -[A7] 000031D8 4EBA F212 jsr [PC - 0xDEE /* 000023EC */] 000031DC 3E1F move.w D7, [A7]+ label000031DE: 000031DE 486E FFE8 pea.l [A6 - 0x18] 000031E2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000031E6 3D47 0014 move.w [A6 + 0x14], D7 000031EA 2E1F move.l D7, [A7]+ 000031EC 4E5E unlink A6 000031EE 205F movea.l A0, [A7]+ 000031F0 DEFC 000C add.w A7, 0xC 000031F4 4ED0 jmp [A0] 000031F6 0563 bchg -[A3], D2 000031F8 6C69 bge +0x6B /* 00003263 */ 000031FA 636B bls +0x6D /* 00003267 */ export_348: 000031FC 4E56 FFDE link A6, -0x0022 00003200 2F07 move.l -[A7], D7 00003202 206E 0010 movea.l A0, [A6 + 0x10] 00003206 43EE FFF8 lea.l A1, [A6 - 0x8] 0000320A 7003 moveq.l D0, 0x03 label0000320C: 0000320C 32D8 move.w [A1]+, [A0]+ 0000320E 51C8 FFFC dbf D0, -0x6 /* 0000320C */ 00003212 206E 000C movea.l A0, [A6 + 0xC] 00003216 43EE FFF0 lea.l A1, [A6 - 0x10] 0000321A 7003 moveq.l D0, 0x03 label0000321C: 0000321C 32D8 move.w [A1]+, [A0]+ 0000321E 51C8 FFFC dbf D0, -0x6 /* 0000321C */ 00003222 41EE FFE8 lea.l A0, [A6 - 0x18] 00003226 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000322A 7003 moveq.l D0, 0x03 label0000322C: 0000322C 30D9 move.w [A0]+, [A1]+ 0000322E 51C8 FFFC dbf D0, -0x6 /* 0000322C */ 00003232 41EE FFE0 lea.l A0, [A6 - 0x20] 00003236 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000323A 7003 moveq.l D0, 0x03 label0000323C: 0000323C 30D9 move.w [A0]+, [A1]+ 0000323E 51C8 FFFC dbf D0, -0x6 /* 0000323C */ 00003242 4267 clr.w -[A7] 00003244 486E FFF8 pea.l [A6 - 0x8] 00003248 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000324E 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00003254 486E FFE8 pea.l [A6 - 0x18] 00003258 303C 0812 move.w D0, 0x812 0000325C A816 syscall Pack8 0000325E 3E1F move.w D7, [A7]+ 00003260 6600 00CE bne +0xD0 /* 00003330 */ 00003264 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 0000326A B0AE FFE8 cmp.l D0, [A6 - 0x18] 0000326E 6600 0082 bne +0x84 /* 000032F2 */ 00003272 4267 clr.w -[A7] 00003274 486E FFE8 pea.l [A6 - 0x18] 00003278 4267 clr.w -[A7] 0000327A 486E FFE0 pea.l [A6 - 0x20] 0000327E 303C 0536 move.w D0, 0x536 00003282 A816 syscall Pack8 00003284 3E1F move.w D7, [A7]+ 00003286 6600 00A8 bne +0xAA /* 00003330 */ 0000328A 203C 6669 6C65 move.l D0, 0x66696C65 /* 'file' */ 00003290 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00003294 6622 bne +0x24 /* 000032B8 */ 00003296 486D CFEA pea.l [A5 - 0x3016] 0000329A 7002 moveq.l D0, 0x02 0000329C 2F00 move.l -[A7], D0 0000329E 1F3C 000F move.b -[A7], 0xF 000032A2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000032A6 486E FFE0 pea.l [A6 - 0x20] 000032AA 4EBA DB8A jsr [PC - 0x2476 /* 00000E36 */] 000032AE 3F3C 0001 move.w -[A7], 0x1 000032B2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000032B6 6078 bra +0x7A /* 00003330 */ label000032B8: 000032B8 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 000032BE B0AE FFE0 cmp.l D0, [A6 - 0x20] 000032C2 6628 bne +0x2A /* 000032EC */ 000032C4 486D CFEA pea.l [A5 - 0x3016] 000032C8 7002 moveq.l D0, 0x02 000032CA 2F00 move.l -[A7], D0 000032CC 1F3C 000F move.b -[A7], 0xF 000032D0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000032D4 206E FFE4 movea.l A0, [A6 - 0x1C] 000032D8 2050 movea.l A0, [A0] 000032DA 2F10 move.l -[A7], [A0] 000032DC 42A7 clr.l -[A7] 000032DE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000032E2 3F3C 0002 move.w -[A7], 0x2 000032E6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000032EA 6044 bra +0x46 /* 00003330 */ label000032EC: 000032EC 3E3C F959 move.w D7, 0xF959 000032F0 603E bra +0x40 /* 00003330 */ label000032F2: 000032F2 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 000032F8 B0AE FFE8 cmp.l D0, [A6 - 0x18] 000032FC 662E bne +0x30 /* 0000332C */ 000032FE 206E FFEC movea.l A0, [A6 - 0x14] 00003302 2050 movea.l A0, [A0] 00003304 203C 5052 4E54 move.l D0, 0x50524E54 /* 'PRNT' */ 0000330A B090 cmp.l D0, [A0] 0000330C 6706 beq +0x8 /* 00003314 */ 0000330E 3E3C F959 move.w D7, 0xF959 00003312 601C bra +0x1E /* 00003330 */ label00003314: 00003314 486D CFEA pea.l [A5 - 0x3016] 00003318 7002 moveq.l D0, 0x02 0000331A 2F00 move.l -[A7], D0 0000331C 1F3C 000F move.b -[A7], 0xF 00003320 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003324 4267 clr.w -[A7] 00003326 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000332A 6004 bra +0x6 /* 00003330 */ label0000332C: 0000332C 3E3C F959 move.w D7, 0xF959 label00003330: 00003330 4A47 tst.w D7 00003332 6620 bne +0x22 /* 00003354 */ 00003334 4267 clr.w -[A7] 00003336 486E FFF8 pea.l [A6 - 0x8] 0000333A 487A 0038 pea.l [PC + 0x38 /* 00003374, value 0x5636C6F, pstring "close" */] 0000333E 1F3C 0016 move.b -[A7], 0x16 00003342 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00003346 4267 clr.w -[A7] 00003348 1F3C 0001 move.b -[A7], 0x1 0000334C 42A7 clr.l -[A7] 0000334E 4EBA F09C jsr [PC - 0xF64 /* 000023EC */] 00003352 3E1F move.w D7, [A7]+ label00003354: 00003354 486E FFE8 pea.l [A6 - 0x18] 00003358 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000335C 486E FFE0 pea.l [A6 - 0x20] 00003360 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003364 3D47 0014 move.w [A6 + 0x14], D7 00003368 2E1F move.l D7, [A7]+ 0000336A 4E5E unlink A6 0000336C 205F movea.l A0, [A7]+ 0000336E DEFC 000C add.w A7, 0xC 00003372 4ED0 jmp [A0] 00003374 0563 bchg -[A3], D2 00003376 6C6F bge +0x71 /* 000033E7 */ 00003378 7365 moveq.l D1, 0x65 export_349: 0000337A 4E56 FC96 link A6, -0x036A 0000337E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00003382 206E 0010 movea.l A0, [A6 + 0x10] 00003386 43EE FFF8 lea.l A1, [A6 - 0x8] 0000338A 7003 moveq.l D0, 0x03 label0000338C: 0000338C 32D8 move.w [A1]+, [A0]+ 0000338E 51C8 FFFC dbf D0, -0x6 /* 0000338C */ 00003392 206E 000C movea.l A0, [A6 + 0xC] 00003396 43EE FFF0 lea.l A1, [A6 - 0x10] 0000339A 7003 moveq.l D0, 0x03 label0000339C: 0000339C 32D8 move.w [A1]+, [A0]+ 0000339E 51C8 FFFC dbf D0, -0x6 /* 0000339C */ 000033A2 4247 clr.w D7 000033A4 41EE FFE0 lea.l A0, [A6 - 0x20] 000033A8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000033AC 7003 moveq.l D0, 0x03 label000033AE: 000033AE 30D9 move.w [A0]+, [A1]+ 000033B0 51C8 FFFC dbf D0, -0x6 /* 000033AE */ 000033B4 41EE FFD8 lea.l A0, [A6 - 0x28] 000033B8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000033BC 7003 moveq.l D0, 0x03 label000033BE: 000033BE 30D9 move.w [A0]+, [A1]+ 000033C0 51C8 FFFC dbf D0, -0x6 /* 000033BE */ 000033C4 41EE FCA8 lea.l A0, [A6 - 0x358] 000033C8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000033CC 7003 moveq.l D0, 0x03 label000033CE: 000033CE 30D9 move.w [A0]+, [A1]+ 000033D0 51C8 FFFC dbf D0, -0x6 /* 000033CE */ 000033D4 41EE FCA0 lea.l A0, [A6 - 0x360] 000033D8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000033DC 7003 moveq.l D0, 0x03 label000033DE: 000033DE 30D9 move.w [A0]+, [A1]+ 000033E0 51C8 FFFC dbf D0, -0x6 /* 000033DE */ 000033E4 4267 clr.w -[A7] 000033E6 486E FFF8 pea.l [A6 - 0x8] 000033EA 2F3C 4352 4D45 move.l -[A7], 0x43524D45 /* 'CRME' */ 000033F0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000033F6 486E FCA8 pea.l [A6 - 0x358] 000033FA 4EBA E90C jsr [PC - 0x16F4 /* 00001D08 */] 000033FE 4A5F tst.w [A7]+ 00003400 6644 bne +0x46 /* 00003446 */ 00003402 486D CFEA pea.l [A5 - 0x3016] 00003406 7002 moveq.l D0, 0x02 00003408 2F00 move.l -[A7], D0 0000340A 1F3C 000F move.b -[A7], 0xF 0000340E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003412 486E FCA8 pea.l [A6 - 0x358] 00003416 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 0000341A 3F3C 0003 move.w -[A7], 0x3 0000341E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003422 4267 clr.w -[A7] 00003424 486E FFF8 pea.l [A6 - 0x8] 00003428 487A 0180 pea.l [PC + 0x180 /* 000035AA, value 0x6637265, pstring "create" */] 0000342C 1F3C 0016 move.b -[A7], 0x16 00003430 1F3C 000F move.b -[A7], 0xF 00003434 4267 clr.w -[A7] 00003436 1F3C 0001 move.b -[A7], 0x1 0000343A 42A7 clr.l -[A7] 0000343C 4EBA EFAE jsr [PC - 0x1052 /* 000023EC */] 00003440 3E1F move.w D7, [A7]+ 00003442 6000 0134 bra +0x136 /* 00003578 */ label00003446: 00003446 4267 clr.w -[A7] 00003448 486E FFF8 pea.l [A6 - 0x8] 0000344C 2F3C 4352 5354 move.l -[A7], 0x43525354 /* 'CRST' */ 00003452 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003458 486E FCA0 pea.l [A6 - 0x360] 0000345C 4EBA E8AA jsr [PC - 0x1756 /* 00001D08 */] 00003460 4A5F tst.w [A7]+ 00003462 6600 0110 bne +0x112 /* 00003574 */ 00003466 4267 clr.w -[A7] 00003468 486E FFF8 pea.l [A6 - 0x8] 0000346C 2F3C 5749 424B move.l -[A7], 0x5749424B /* 'WIBK' */ 00003472 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00003478 486E FFE0 pea.l [A6 - 0x20] 0000347C 4EBA E88A jsr [PC - 0x1776 /* 00001D08 */] 00003480 4A5F tst.w [A7]+ 00003482 57C6 seq D6 00003484 4406 neg.b D6 00003486 1006 move.b D0, D6 00003488 6748 beq +0x4A /* 000034D2 */ 0000348A 4267 clr.w -[A7] 0000348C 486E FFE0 pea.l [A6 - 0x20] 00003490 4267 clr.w -[A7] 00003492 486E FFD8 pea.l [A6 - 0x28] 00003496 303C 0536 move.w D0, 0x536 0000349A A816 syscall Pack8 0000349C 3E1F move.w D7, [A7]+ 0000349E 6600 00D8 bne +0xDA /* 00003578 */ 000034A2 206E FFDC movea.l A0, [A6 - 0x24] 000034A6 2050 movea.l A0, [A0] 000034A8 43EE FDBC lea.l A1, [A6 - 0x244] 000034AC 41E8 0114 lea.l A0, [A0 + 0x114] 000034B0 303C 010D move.w D0, 0x10D label000034B4: 000034B4 32D8 move.w [A1]+, [A0]+ 000034B6 51C8 FFFC dbf D0, -0x6 /* 000034B4 */ 000034BA 206E FFDC movea.l A0, [A6 - 0x24] 000034BE 2050 movea.l A0, [A0] 000034C0 43EE FCB0 lea.l A1, [A6 - 0x350] 000034C4 41E8 0220 lea.l A0, [A0 + 0x220] 000034C8 303C 0085 move.w D0, 0x85 label000034CC: 000034CC 32D8 move.w [A1]+, [A0]+ 000034CE 51C8 FFFC dbf D0, -0x6 /* 000034CC */ label000034D2: 000034D2 4267 clr.w -[A7] 000034D4 486E FFF8 pea.l [A6 - 0x8] 000034D8 2F3C 6B43 5744 move.l -[A7], 0x6B435744 /* 'kCWD' */ 000034DE 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000034E4 486E FFEC pea.l [A6 - 0x14] 000034E8 486E FC9C pea.l [A6 - 0x364] 000034EC 7004 moveq.l D0, 0x04 000034EE 2F00 move.l -[A7], D0 000034F0 486E FFE8 pea.l [A6 - 0x18] 000034F4 303C 0E11 move.w D0, 0xE11 000034F8 A816 syscall Pack8 000034FA 3A1F move.w D5, [A7]+ 000034FC 660E bne +0x10 /* 0000350C */ 000034FE 203C 4E45 5720 move.l D0, 0x4E455720 /* 'NEW ' */ 00003504 B0AE FC9C cmp.l D0, [A6 - 0x364] 00003508 57C4 seq D4 0000350A 4404 neg.b D4 label0000350C: 0000350C 486D CFEA pea.l [A5 - 0x3016] 00003510 7002 moveq.l D0, 0x02 00003512 2F00 move.l -[A7], D0 00003514 1F3C 000F move.b -[A7], 0xF 00003518 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000351C 486E FCA0 pea.l [A6 - 0x360] 00003520 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00003524 1006 move.b D0, D6 00003526 6716 beq +0x18 /* 0000353E */ 00003528 4267 clr.w -[A7] 0000352A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000352E 486E FDBC pea.l [A6 - 0x244] 00003532 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00003536 4267 clr.w -[A7] 00003538 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000353C 6008 bra +0xA /* 00003546 */ label0000353E: 0000353E 3F3C 0001 move.w -[A7], 0x1 00003542 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00003546: 00003546 1004 move.b D0, D4 00003548 6708 beq +0xA /* 00003552 */ 0000354A 3F3C 0002 move.w -[A7], 0x2 0000354E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00003552: 00003552 4267 clr.w -[A7] 00003554 486E FFF8 pea.l [A6 - 0x8] 00003558 487A 0050 pea.l [PC + 0x50 /* 000035AA, value 0x6637265, pstring "create" */] 0000355C 1F3C 0016 move.b -[A7], 0x16 00003560 1F3C 000F move.b -[A7], 0xF 00003564 4267 clr.w -[A7] 00003566 1F3C 0001 move.b -[A7], 0x1 0000356A 42A7 clr.l -[A7] 0000356C 4EBA EE7E jsr [PC - 0x1182 /* 000023EC */] 00003570 3E1F move.w D7, [A7]+ 00003572 6004 bra +0x6 /* 00003578 */ label00003574: 00003574 3E3C F954 move.w D7, 0xF954 label00003578: 00003578 3D47 0014 move.w [A6 + 0x14], D7 0000357C 486E FFE0 pea.l [A6 - 0x20] 00003580 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003584 486E FFD8 pea.l [A6 - 0x28] 00003588 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000358C 486E FCA8 pea.l [A6 - 0x358] 00003590 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003594 486E FCA0 pea.l [A6 - 0x360] 00003598 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000359C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000035A0 4E5E unlink A6 000035A2 205F movea.l A0, [A7]+ 000035A4 DEFC 000C add.w A7, 0xC 000035A8 4ED0 jmp [A0] 000035AA 0663 7265 addi.w -[A3], 0x7265 /* 're' */ 000035AE 6174 bsr +0x76 /* 00003624 */ 000035B0 6500 4E56 bcs +0x4E58 /* 00008408 */ export_350: // at 000035B2 (misaligned) 000035B4 FFD0 .extension 0xFD0 // unimplemented 000035B6 48E7 0700 movem.l -[A7], D5,D6,D7 000035BA 206E 0010 movea.l A0, [A6 + 0x10] 000035BE 43EE FFF8 lea.l A1, [A6 - 0x8] 000035C2 7003 moveq.l D0, 0x03 label000035C4: 000035C4 32D8 move.w [A1]+, [A0]+ 000035C6 51C8 FFFC dbf D0, -0x6 /* 000035C4 */ 000035CA 206E 000C movea.l A0, [A6 + 0xC] 000035CE 43EE FFF0 lea.l A1, [A6 - 0x10] 000035D2 7003 moveq.l D0, 0x03 label000035D4: 000035D4 32D8 move.w [A1]+, [A0]+ 000035D6 51C8 FFFC dbf D0, -0x6 /* 000035D4 */ 000035DA 4247 clr.w D7 000035DC 41EE FFE8 lea.l A0, [A6 - 0x18] 000035E0 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000035E4 7003 moveq.l D0, 0x03 label000035E6: 000035E6 30D9 move.w [A0]+, [A1]+ 000035E8 51C8 FFFC dbf D0, -0x6 /* 000035E6 */ 000035EC 41EE FFE0 lea.l A0, [A6 - 0x20] 000035F0 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000035F4 7003 moveq.l D0, 0x03 label000035F6: 000035F6 30D9 move.w [A0]+, [A1]+ 000035F8 51C8 FFFC dbf D0, -0x6 /* 000035F6 */ 000035FC 4267 clr.w -[A7] 000035FE 486E FFF8 pea.l [A6 - 0x8] 00003602 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003608 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000360E 486E FFE0 pea.l [A6 - 0x20] 00003612 4EBA E6F4 jsr [PC - 0x190C /* 00001D08 */] 00003616 3E1F move.w D7, [A7]+ 00003618 6600 00E0 bne +0xE2 /* 000036FA */ 0000361C 4267 clr.w -[A7] 0000361E 486E FFF8 pea.l [A6 - 0x8] 00003622 2F3C 6B4D 4F44 move.l -[A7], 0x6B4D4F44 /* 'kMOD' */ // begin alternate branch 00003624-00003628 fn00003624: 00003624 6B4D bmi +0x4F /* 00003673 */ 00003626 4F44 chk.w D7, D4 // end alternate branch 00003624-00003628 fn00003624: // (misaligned) 00003628 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000362E 486E FFDC pea.l [A6 - 0x24] 00003632 486E FFD4 pea.l [A6 - 0x2C] 00003636 7004 moveq.l D0, 0x04 00003638 2F00 move.l -[A7], D0 0000363A 486E FFD8 pea.l [A6 - 0x28] 0000363E 303C 0E11 move.w D0, 0xE11 00003642 A816 syscall Pack8 00003644 4A5F tst.w [A7]+ 00003646 57C6 seq D6 00003648 4406 neg.b D6 0000364A 1006 move.b D0, D6 0000364C 6744 beq +0x46 /* 00003692 */ 0000364E 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 00003654 B0AE FFDC cmp.l D0, [A6 - 0x24] 00003658 6618 bne +0x1A /* 00003672 */ 0000365A 203C 4445 464C move.l D0, 0x4445464C /* 'DEFL' */ 00003660 B0AE FFD4 cmp.l D0, [A6 - 0x2C] 00003664 6604 bne +0x6 /* 0000366A */ 00003666 7A01 moveq.l D5, 0x01 00003668 6028 bra +0x2A /* 00003692 */ label0000366A: 0000366A 3E3C F959 move.w D7, 0xF959 0000366E 6000 008A bra +0x8C /* 000036FA */ label00003672: 00003672 4267 clr.w -[A7] 00003674 486E FFF8 pea.l [A6 - 0x8] 00003678 2F3C 6B4D 4F44 move.l -[A7], 0x6B4D4F44 /* 'kMOD' */ 0000367E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003684 486E FFE8 pea.l [A6 - 0x18] 00003688 4EBA E67E jsr [PC - 0x1982 /* 00001D08 */] 0000368C 3E1F move.w D7, [A7]+ 0000368E 666A bne +0x6C /* 000036FA */ 00003690 4205 clr.b D5 label00003692: 00003692 486D CFEA pea.l [A5 - 0x3016] 00003696 7002 moveq.l D0, 0x02 00003698 2F00 move.l -[A7], D0 0000369A 1F3C 000F move.b -[A7], 0xF 0000369E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000036A2 486E FFE0 pea.l [A6 - 0x20] 000036A6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000036AA 1006 move.b D0, D6 000036AC 6724 beq +0x26 /* 000036D2 */ 000036AE 4267 clr.w -[A7] 000036B0 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000036B4 1005 move.b D0, D5 000036B6 6708 beq +0xA /* 000036C0 */ 000036B8 4267 clr.w -[A7] 000036BA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000036BE 601A bra +0x1C /* 000036DA */ label000036C0: 000036C0 486E FFE8 pea.l [A6 - 0x18] 000036C4 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000036C8 3F3C 0001 move.w -[A7], 0x1 000036CC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000036D0 6008 bra +0xA /* 000036DA */ label000036D2: 000036D2 3F3C 0002 move.w -[A7], 0x2 000036D6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000036DA: 000036DA 4267 clr.w -[A7] 000036DC 486E FFF8 pea.l [A6 - 0x8] 000036E0 487A 003A pea.l [PC + 0x3A /* 0000371C, value 0x4646961, pstring "dial" */] 000036E4 1F3C 0016 move.b -[A7], 0x16 000036E8 1F3C 0012 move.b -[A7], 0x12 000036EC 4267 clr.w -[A7] 000036EE 1F3C 0001 move.b -[A7], 0x1 000036F2 42A7 clr.l -[A7] 000036F4 4EBA ECF6 jsr [PC - 0x130A /* 000023EC */] 000036F8 3E1F move.w D7, [A7]+ label000036FA: 000036FA 3D47 0014 move.w [A6 + 0x14], D7 000036FE 486E FFE8 pea.l [A6 - 0x18] 00003702 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003706 486E FFE0 pea.l [A6 - 0x20] 0000370A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000370E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003712 4E5E unlink A6 00003714 205F movea.l A0, [A7]+ 00003716 DEFC 000C add.w A7, 0xC 0000371A 4ED0 jmp [A0] 0000371C 0464 6961 subi.w -[A4], 0x6961 /* 'ia' */ 00003720 6C00 4E56 bge +0x4E58 /* 00008578 */ export_351: // at 00003722 (misaligned) 00003724 FDC2 .extension 0xDC2 // unimplemented 00003726 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000372A 206E 0010 movea.l A0, [A6 + 0x10] 0000372E 43EE FFF8 lea.l A1, [A6 - 0x8] 00003732 7003 moveq.l D0, 0x03 label00003734: 00003734 32D8 move.w [A1]+, [A0]+ 00003736 51C8 FFFC dbf D0, -0x6 /* 00003734 */ 0000373A 206E 000C movea.l A0, [A6 + 0xC] 0000373E 43EE FFF0 lea.l A1, [A6 - 0x10] 00003742 7003 moveq.l D0, 0x03 label00003744: 00003744 32D8 move.w [A1]+, [A0]+ 00003746 51C8 FFFC dbf D0, -0x6 /* 00003744 */ 0000374A 41EE FFDC lea.l A0, [A6 - 0x24] 0000374E 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003752 7003 moveq.l D0, 0x03 label00003754: 00003754 30D9 move.w [A0]+, [A1]+ 00003756 51C8 FFFC dbf D0, -0x6 /* 00003754 */ 0000375A 41EE FFCC lea.l A0, [A6 - 0x34] 0000375E 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003762 7003 moveq.l D0, 0x03 label00003764: 00003764 30D9 move.w [A0]+, [A1]+ 00003766 51C8 FFFC dbf D0, -0x6 /* 00003764 */ 0000376A 4267 clr.w -[A7] 0000376C 486E FFF8 pea.l [A6 - 0x8] 00003770 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003776 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 0000377C 486E FFDC pea.l [A6 - 0x24] 00003780 303C 0812 move.w D0, 0x812 00003784 A816 syscall Pack8 00003786 3E1F move.w D7, [A7]+ 00003788 6676 bne +0x78 /* 00003800 */ 0000378A 7C01 moveq.l D6, 0x01 0000378C 7A01 moveq.l D5, 0x01 0000378E 41EE FFD4 lea.l A0, [A6 - 0x2C] 00003792 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003796 7003 moveq.l D0, 0x03 label00003798: 00003798 30D9 move.w [A0]+, [A1]+ 0000379A 51C8 FFFC dbf D0, -0x6 /* 00003798 */ 0000379E 4267 clr.w -[A7] 000037A0 486E FFDC pea.l [A6 - 0x24] 000037A4 4267 clr.w -[A7] 000037A6 486E FFD4 pea.l [A6 - 0x2C] 000037AA 303C 0536 move.w D0, 0x536 000037AE A816 syscall Pack8 000037B0 3E1F move.w D7, [A7]+ 000037B2 6600 0178 bne +0x17A /* 0000392C */ 000037B6 203C 636D 656E move.l D0, 0x636D656E /* 'cmen' */ 000037BC B0AE FFD4 cmp.l D0, [A6 - 0x2C] 000037C0 6706 beq +0x8 /* 000037C8 */ 000037C2 3E3C F954 move.w D7, 0xF954 000037C6 6028 bra +0x2A /* 000037F0 */ label000037C8: 000037C8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000037CC 205F movea.l A0, [A7]+ 000037CE A029 syscall HLock 000037D0 206E FFD8 movea.l A0, [A6 - 0x28] 000037D4 2850 movea.l A4, [A0] 000037D6 2F14 move.l -[A7], [A4] 000037D8 3F2C 0004 move.w -[A7], [A4 + 0x4] 000037DC 486E FDCC pea.l [A6 - 0x234] 000037E0 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 000037E4 2F14 move.l -[A7], [A4] 000037E6 4267 clr.w -[A7] 000037E8 486E FECC pea.l [A6 - 0x134] 000037EC 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] label000037F0: 000037F0 486E FFD4 pea.l [A6 - 0x2C] 000037F4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000037F8 4A47 tst.w D7 000037FA 6600 0130 bne +0x132 /* 0000392C */ 000037FE 6040 bra +0x42 /* 00003840 */ label00003800: 00003800 4206 clr.b D6 00003802 4267 clr.w -[A7] 00003804 486E FFF8 pea.l [A6 - 0x8] 00003808 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000380E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003814 486E FFDC pea.l [A6 - 0x24] 00003818 4EBA E4EE jsr [PC - 0x1B12 /* 00001D08 */] 0000381C 3E1F move.w D7, [A7]+ 0000381E 6600 010C bne +0x10E /* 0000392C */ 00003822 4267 clr.w -[A7] 00003824 486E FFF8 pea.l [A6 - 0x8] 00003828 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000382C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003832 486E FFCC pea.l [A6 - 0x34] 00003836 4EBA E4D0 jsr [PC - 0x1B30 /* 00001D08 */] 0000383A 4A5F tst.w [A7]+ 0000383C 57C5 seq D5 0000383E 4405 neg.b D5 label00003840: 00003840 4267 clr.w -[A7] 00003842 486E FFF8 pea.l [A6 - 0x8] 00003846 486E FFE4 pea.l [A6 - 0x1C] 0000384A 4EBA E4E8 jsr [PC - 0x1B18 /* 00001D34 */] 0000384E 4A5F tst.w [A7]+ 00003850 57C0 seq D0 00003852 4400 neg.b D0 00003854 1D40 FDC4 move.b [A6 - 0x23C], D0 00003858 4267 clr.w -[A7] 0000385A 486E FFF8 pea.l [A6 - 0x8] 0000385E 2F3C 6B57 4F44 move.l -[A7], 0x6B574F44 /* 'kWOD' */ 00003864 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 0000386A 486E FFEC pea.l [A6 - 0x14] 0000386E 486E FDC8 pea.l [A6 - 0x238] 00003872 7004 moveq.l D0, 0x04 00003874 2F00 move.l -[A7], D0 00003876 486E FFE8 pea.l [A6 - 0x18] 0000387A 303C 0E11 move.w D0, 0xE11 0000387E A816 syscall Pack8 00003880 4A5F tst.w [A7]+ 00003882 57C4 seq D4 00003884 4404 neg.b D4 00003886 203C 4449 4C47 move.l D0, 0x44494C47 /* 'DILG' */ 0000388C B0AE FDC8 cmp.l D0, [A6 - 0x238] 00003890 6702 beq +0x4 /* 00003894 */ 00003892 4204 clr.b D4 label00003894: 00003894 486D CFEA pea.l [A5 - 0x3016] 00003898 7002 moveq.l D0, 0x02 0000389A 2F00 move.l -[A7], D0 0000389C 1F3C 000F move.b -[A7], 0xF 000038A0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000038A4 1006 move.b D0, D6 000038A6 670A beq +0xC /* 000038B2 */ 000038A8 486E FDCC pea.l [A6 - 0x234] 000038AC 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000038B0 6008 bra +0xA /* 000038BA */ label000038B2: 000038B2 486E FFDC pea.l [A6 - 0x24] 000038B6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label000038BA: 000038BA 4267 clr.w -[A7] 000038BC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000038C0 1005 move.b D0, D5 000038C2 671E beq +0x20 /* 000038E2 */ 000038C4 1006 move.b D0, D6 000038C6 670A beq +0xC /* 000038D2 */ 000038C8 486E FECC pea.l [A6 - 0x134] 000038CC 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000038D0 6008 bra +0xA /* 000038DA */ label000038D2: 000038D2 486E FFCC pea.l [A6 - 0x34] 000038D6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label000038DA: 000038DA 3F3C 0001 move.w -[A7], 0x1 000038DE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000038E2: 000038E2 1004 move.b D0, D4 000038E4 6708 beq +0xA /* 000038EE */ 000038E6 3F3C 0002 move.w -[A7], 0x2 000038EA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000038EE: 000038EE 102E FDC4 move.b D0, [A6 - 0x23C] 000038F2 6718 beq +0x1A /* 0000390C */ 000038F4 486E FFE4 pea.l [A6 - 0x1C] 000038F8 7004 moveq.l D0, 0x04 000038FA 2F00 move.l -[A7], D0 000038FC 1F3C 0004 move.b -[A7], 0x4 00003900 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003904 3F3C 0003 move.w -[A7], 0x3 00003908 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label0000390C: 0000390C 4267 clr.w -[A7] 0000390E 486E FFF8 pea.l [A6 - 0x8] 00003912 487A 003A pea.l [PC + 0x3A /* 0000394E, value 0x6646F4D, pstring "doMenu" */] 00003916 1F3C 0016 move.b -[A7], 0x16 0000391A 1F3C 0015 move.b -[A7], 0x15 0000391E 4267 clr.w -[A7] 00003920 1F3C 0001 move.b -[A7], 0x1 00003924 42A7 clr.l -[A7] 00003926 4EBA EAC4 jsr [PC - 0x153C /* 000023EC */] 0000392A 3E1F move.w D7, [A7]+ label0000392C: 0000392C 486E FFDC pea.l [A6 - 0x24] 00003930 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003934 486E FFCC pea.l [A6 - 0x34] 00003938 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000393C 3D47 0014 move.w [A6 + 0x14], D7 00003940 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003944 4E5E unlink A6 00003946 205F movea.l A0, [A7]+ 00003948 DEFC 000C add.w A7, 0xC 0000394C 4ED0 jmp [A0] 0000394E 0664 6F4D addi.w -[A4], 0x6F4D /* 'oM' */ 00003952 656E bcs +0x70 /* 000039C2 */ 00003954 7500 moveq.l D2, 0x00 export_352: 00003956 4E56 FFDA link A6, -0x0026 0000395A 2F07 move.l -[A7], D7 0000395C 206E 0010 movea.l A0, [A6 + 0x10] 00003960 43EE FFF8 lea.l A1, [A6 - 0x8] 00003964 7003 moveq.l D0, 0x03 label00003966: 00003966 32D8 move.w [A1]+, [A0]+ 00003968 51C8 FFFC dbf D0, -0x6 /* 00003966 */ 0000396C 206E 000C movea.l A0, [A6 + 0xC] 00003970 43EE FFF0 lea.l A1, [A6 - 0x10] 00003974 7003 moveq.l D0, 0x03 label00003976: 00003976 32D8 move.w [A1]+, [A0]+ 00003978 51C8 FFFC dbf D0, -0x6 /* 00003976 */ 0000397C 41EE FFE8 lea.l A0, [A6 - 0x18] 00003980 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003984 7003 moveq.l D0, 0x03 label00003986: 00003986 30D9 move.w [A0]+, [A1]+ 00003988 51C8 FFFC dbf D0, -0x6 /* 00003986 */ 0000398C 41EE FFE0 lea.l A0, [A6 - 0x20] 00003990 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003994 7003 moveq.l D0, 0x03 label00003996: 00003996 30D9 move.w [A0]+, [A1]+ 00003998 51C8 FFFC dbf D0, -0x6 /* 00003996 */ 0000399C 4267 clr.w -[A7] 0000399E 486E FFF8 pea.l [A6 - 0x8] 000039A2 2F3C 4652 504F move.l -[A7], 0x4652504F /* 'FRPO' */ 000039A8 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 000039AE 486E FFE0 pea.l [A6 - 0x20] 000039B2 4EBA E354 jsr [PC - 0x1CAC /* 00001D08 */] 000039B6 3E1F move.w D7, [A7]+ 000039B8 6600 0090 bne +0x92 /* 00003A4A */ 000039BC 4267 clr.w -[A7] 000039BE 486E FFF8 pea.l [A6 - 0x8] label000039C2: 000039C2 2F3C 544F 504F move.l -[A7], 0x544F504F /* 'TOPO' */ 000039C8 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 000039CE 486E FFE8 pea.l [A6 - 0x18] 000039D2 4EBA E334 jsr [PC - 0x1CCC /* 00001D08 */] 000039D6 3E1F move.w D7, [A7]+ 000039D8 6670 bne +0x72 /* 00003A4A */ 000039DA 486D CFEA pea.l [A5 - 0x3016] 000039DE 7002 moveq.l D0, 0x02 000039E0 2F00 move.l -[A7], D0 000039E2 1F3C 000F move.b -[A7], 0xF 000039E6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000039EA 486E FFE0 pea.l [A6 - 0x20] 000039EE 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000039F2 486E FFE8 pea.l [A6 - 0x18] 000039F6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000039FA 3F3C 0001 move.w -[A7], 0x1 000039FE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003A02 4267 clr.w -[A7] 00003A04 486E FFF8 pea.l [A6 - 0x8] 00003A08 486E FFDC pea.l [A6 - 0x24] 00003A0C 4EBA E326 jsr [PC - 0x1CDA /* 00001D34 */] 00003A10 4A5F tst.w [A7]+ 00003A12 6616 bne +0x18 /* 00003A2A */ 00003A14 486E FFDC pea.l [A6 - 0x24] 00003A18 7004 moveq.l D0, 0x04 00003A1A 2F00 move.l -[A7], D0 00003A1C 1F3C 0004 move.b -[A7], 0x4 00003A20 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003A24 4267 clr.w -[A7] 00003A26 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00003A2A: 00003A2A 4267 clr.w -[A7] 00003A2C 486E FFF8 pea.l [A6 - 0x8] 00003A30 487A 0038 pea.l [PC + 0x38 /* 00003A6A, value 0x4647261, pstring "drag" */] 00003A34 1F3C 0016 move.b -[A7], 0x16 00003A38 1F3C 0016 move.b -[A7], 0x16 00003A3C 4267 clr.w -[A7] 00003A3E 1F3C 0001 move.b -[A7], 0x1 00003A42 42A7 clr.l -[A7] 00003A44 4EBA E9A6 jsr [PC - 0x165A /* 000023EC */] 00003A48 3E1F move.w D7, [A7]+ label00003A4A: 00003A4A 486E FFE8 pea.l [A6 - 0x18] 00003A4E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003A52 486E FFE0 pea.l [A6 - 0x20] 00003A56 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003A5A 3D47 0014 move.w [A6 + 0x14], D7 00003A5E 2E1F move.l D7, [A7]+ 00003A60 4E5E unlink A6 00003A62 205F movea.l A0, [A7]+ 00003A64 DEFC 000C add.w A7, 0xC 00003A68 4ED0 jmp [A0] 00003A6A 0464 7261 subi.w -[A4], 0x7261 /* 'ra' */ 00003A6E 6700 4E56 beq +0x4E58 /* 000088C6 */ export_353: // at 00003A70 (misaligned) 00003A72 FC8E .extension 0xC8E // unimplemented 00003A74 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00003A78 206E 0010 movea.l A0, [A6 + 0x10] 00003A7C 43EE FFF8 lea.l A1, [A6 - 0x8] 00003A80 7003 moveq.l D0, 0x03 label00003A82: 00003A82 32D8 move.w [A1]+, [A0]+ 00003A84 51C8 FFFC dbf D0, -0x6 /* 00003A82 */ 00003A88 206E 000C movea.l A0, [A6 + 0xC] 00003A8C 43EE FFF0 lea.l A1, [A6 - 0x10] 00003A90 7003 moveq.l D0, 0x03 label00003A92: 00003A92 32D8 move.w [A1]+, [A0]+ 00003A94 51C8 FFFC dbf D0, -0x6 /* 00003A92 */ 00003A98 41EE FFE8 lea.l A0, [A6 - 0x18] 00003A9C 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003AA0 7003 moveq.l D0, 0x03 label00003AA2: 00003AA2 30D9 move.w [A0]+, [A1]+ 00003AA4 51C8 FFFC dbf D0, -0x6 /* 00003AA2 */ 00003AA8 41EE FED0 lea.l A0, [A6 - 0x130] 00003AAC 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003AB0 7003 moveq.l D0, 0x03 label00003AB2: 00003AB2 30D9 move.w [A0]+, [A1]+ 00003AB4 51C8 FFFC dbf D0, -0x6 /* 00003AB2 */ 00003AB8 41EE FEC8 lea.l A0, [A6 - 0x138] 00003ABC 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003AC0 7003 moveq.l D0, 0x03 label00003AC2: 00003AC2 30D9 move.w [A0]+, [A1]+ 00003AC4 51C8 FFFC dbf D0, -0x6 /* 00003AC2 */ 00003AC8 4267 clr.w -[A7] 00003ACA 486E FFF8 pea.l [A6 - 0x8] 00003ACE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003AD4 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003ADA 486E FFE8 pea.l [A6 - 0x18] 00003ADE 4EBA E228 jsr [PC - 0x1DD8 /* 00001D08 */] 00003AE2 3E1F move.w D7, [A7]+ 00003AE4 6600 01EE bne +0x1F0 /* 00003CD4 */ 00003AE8 4204 clr.b D4 00003AEA 4267 clr.w -[A7] 00003AEC 486E FFF8 pea.l [A6 - 0x8] 00003AF0 2F3C 6B46 4C44 move.l -[A7], 0x6B464C44 /* 'kFLD' */ 00003AF6 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00003AFC 486E FED0 pea.l [A6 - 0x130] 00003B00 303C 0812 move.w D0, 0x812 00003B04 A816 syscall Pack8 00003B06 4A5F tst.w [A7]+ 00003B08 6654 bne +0x56 /* 00003B5E */ 00003B0A 1D6D FC3C FC8F move.b [A6 - 0x371], [A5 - 0x3C4] 00003B10 422D FC3C clr.b [A5 - 0x3C4] 00003B14 4267 clr.w -[A7] 00003B16 486E FED0 pea.l [A6 - 0x130] 00003B1A 4267 clr.w -[A7] 00003B1C 486E FEC8 pea.l [A6 - 0x138] 00003B20 303C 0536 move.w D0, 0x536 00003B24 A816 syscall Pack8 00003B26 3E1F move.w D7, [A7]+ 00003B28 1B6E FC8F FC3C move.b [A5 - 0x3C4], [A6 - 0x371] 00003B2E 4A47 tst.w D7 00003B30 6600 01A2 bne +0x1A4 /* 00003CD4 */ 00003B34 4267 clr.w -[A7] 00003B36 486E FEC8 pea.l [A6 - 0x138] 00003B3A 486E FED8 pea.l [A6 - 0x128] 00003B3E 486E FCAC pea.l [A6 - 0x354] 00003B42 4EBA D38C jsr [PC - 0x2C74 /* 00000ED0 */] 00003B46 3E1F move.w D7, [A7]+ 00003B48 6600 018A bne +0x18C /* 00003CD4 */ 00003B4C 7002 moveq.l D0, 0x02 00003B4E B06E FED8 cmp.w D0, [A6 - 0x128] 00003B52 6708 beq +0xA /* 00003B5C */ 00003B54 3E3C F959 move.w D7, 0xF959 00003B58 6000 017A bra +0x17C /* 00003CD4 */ label00003B5C: 00003B5C 7801 moveq.l D4, 0x01 label00003B5E: 00003B5E 4206 clr.b D6 00003B60 4267 clr.w -[A7] 00003B62 486E FFF8 pea.l [A6 - 0x8] 00003B66 2F3C 6B4D 4348 move.l -[A7], 0x6B4D4348 /* 'kMCH' */ 00003B6C 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00003B72 486E FC9C pea.l [A6 - 0x364] 00003B76 486E FCA8 pea.l [A6 - 0x358] 00003B7A 7004 moveq.l D0, 0x04 00003B7C 2F00 move.l -[A7], D0 00003B7E 486E FC98 pea.l [A6 - 0x368] 00003B82 303C 0E11 move.w D0, 0xE11 00003B86 A816 syscall Pack8 00003B88 3A1F move.w D5, [A7]+ 00003B8A 663E bne +0x40 /* 00003BCA */ 00003B8C 203C 4348 5253 move.l D0, 0x43485253 /* 'CHRS' */ 00003B92 B0AE FCA8 cmp.l D0, [A6 - 0x358] 00003B96 6604 bne +0x6 /* 00003B9C */ 00003B98 7C01 moveq.l D6, 0x01 00003B9A 602E bra +0x30 /* 00003BCA */ label00003B9C: 00003B9C 203C 5752 4453 move.l D0, 0x57524453 /* 'WRDS' */ 00003BA2 B0AE FCA8 cmp.l D0, [A6 - 0x358] 00003BA6 6604 bne +0x6 /* 00003BAC */ 00003BA8 7C02 moveq.l D6, 0x02 00003BAA 601E bra +0x20 /* 00003BCA */ label00003BAC: 00003BAC 203C 5354 5220 move.l D0, 0x53545220 /* 'STR ' */ 00003BB2 B0AE FCA8 cmp.l D0, [A6 - 0x358] 00003BB6 6604 bne +0x6 /* 00003BBC */ 00003BB8 7C03 moveq.l D6, 0x03 00003BBA 600E bra +0x10 /* 00003BCA */ label00003BBC: 00003BBC 203C 484F 4C45 move.l D0, 0x484F4C45 /* 'HOLE' */ 00003BC2 B0AE FCA8 cmp.l D0, [A6 - 0x358] 00003BC6 6602 bne +0x4 /* 00003BCA */ 00003BC8 7C04 moveq.l D6, 0x04 label00003BCA: 00003BCA 422E FC91 clr.b [A6 - 0x36F] 00003BCE 4267 clr.w -[A7] 00003BD0 486E FFF8 pea.l [A6 - 0x8] 00003BD4 2F3C 6B4D 524B move.l -[A7], 0x6B4D524B /* 'kMRK' */ 00003BDA 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00003BE0 486E FC9C pea.l [A6 - 0x364] 00003BE4 486E FCA4 pea.l [A6 - 0x35C] 00003BE8 7004 moveq.l D0, 0x04 00003BEA 2F00 move.l -[A7], D0 00003BEC 486E FC98 pea.l [A6 - 0x368] 00003BF0 303C 0E11 move.w D0, 0xE11 00003BF4 A816 syscall Pack8 00003BF6 3A1F move.w D5, [A7]+ 00003BF8 6612 bne +0x14 /* 00003C0C */ 00003BFA 203C 4D52 4B44 move.l D0, 0x4D524B44 /* 'MRKD' */ 00003C00 B0AE FCA4 cmp.l D0, [A6 - 0x35C] 00003C04 57C0 seq D0 00003C06 4400 neg.b D0 00003C08 1D40 FC91 move.b [A6 - 0x36F], D0 label00003C0C: 00003C0C 422E FC92 clr.b [A6 - 0x36E] 00003C10 4267 clr.w -[A7] 00003C12 486E FFF8 pea.l [A6 - 0x8] 00003C16 2F3C 6B49 544C move.l -[A7], 0x6B49544C /* 'kITL' */ 00003C1C 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00003C22 486E FC9C pea.l [A6 - 0x364] 00003C26 486E FCA0 pea.l [A6 - 0x360] 00003C2A 7004 moveq.l D0, 0x04 00003C2C 2F00 move.l -[A7], D0 00003C2E 486E FC98 pea.l [A6 - 0x368] 00003C32 303C 0E11 move.w D0, 0xE11 00003C36 A816 syscall Pack8 00003C38 3A1F move.w D5, [A7]+ 00003C3A 6612 bne +0x14 /* 00003C4E */ 00003C3C 203C 7965 7320 move.l D0, 0x79657320 /* 'yes ' */ 00003C42 B0AE FCA0 cmp.l D0, [A6 - 0x360] 00003C46 57C0 seq D0 00003C48 4400 neg.b D0 00003C4A 1D40 FC92 move.b [A6 - 0x36E], D0 label00003C4E: 00003C4E 486D CFEA pea.l [A5 - 0x3016] 00003C52 7002 moveq.l D0, 0x02 00003C54 2F00 move.l -[A7], D0 00003C56 1F3C 000F move.b -[A7], 0xF 00003C5A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003C5E 1006 move.b D0, D6 00003C60 4880 ext.w D0 00003C62 3F00 move.w -[A7], D0 00003C64 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003C68 102E FC92 move.b D0, [A6 - 0x36E] 00003C6C 4880 ext.w D0 00003C6E 3F00 move.w -[A7], D0 00003C70 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003C74 486E FFE8 pea.l [A6 - 0x18] 00003C78 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00003C7C 3F3C 0001 move.w -[A7], 0x1 00003C80 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003C84 1004 move.b D0, D4 00003C86 671E beq +0x20 /* 00003CA6 */ 00003C88 486E FED8 pea.l [A6 - 0x128] 00003C8C 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00003C90 486E FCAC pea.l [A6 - 0x354] 00003C94 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00003C98 3F3C 0003 move.w -[A7], 0x3 00003C9C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003CA0 4267 clr.w -[A7] 00003CA2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00003CA6: 00003CA6 102E FC91 move.b D0, [A6 - 0x36F] 00003CAA 6708 beq +0xA /* 00003CB4 */ 00003CAC 3F3C 0002 move.w -[A7], 0x2 00003CB0 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00003CB4: 00003CB4 4267 clr.w -[A7] 00003CB6 486E FFF8 pea.l [A6 - 0x8] 00003CBA 487A 0042 pea.l [PC + 0x42 /* 00003CFE, value 0x466696E, pstring "find" */] 00003CBE 1F3C 0016 move.b -[A7], 0x16 00003CC2 1F3C 001D move.b -[A7], 0x1D 00003CC6 4267 clr.w -[A7] 00003CC8 1F3C 0001 move.b -[A7], 0x1 00003CCC 42A7 clr.l -[A7] 00003CCE 4EBA E71C jsr [PC - 0x18E4 /* 000023EC */] 00003CD2 3E1F move.w D7, [A7]+ label00003CD4: 00003CD4 486E FEC8 pea.l [A6 - 0x138] 00003CD8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003CDC 486E FED0 pea.l [A6 - 0x130] 00003CE0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003CE4 486E FFE8 pea.l [A6 - 0x18] 00003CE8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003CEC 3D47 0014 move.w [A6 + 0x14], D7 00003CF0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00003CF4 4E5E unlink A6 00003CF6 205F movea.l A0, [A7]+ 00003CF8 DEFC 000C add.w A7, 0xC 00003CFC 4ED0 jmp [A0] 00003CFE 0466 696E subi.w -[A6], 0x696E /* 'in' */ 00003D02 6400 4E56 bcc +0x4E58 /* 00008B5A */ export_354: // at 00003D04 (misaligned) 00003D06 FDAE .extension 0xDAE // unimplemented 00003D08 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003D0C 206E 0010 movea.l A0, [A6 + 0x10] 00003D10 43EE FFF8 lea.l A1, [A6 - 0x8] 00003D14 7003 moveq.l D0, 0x03 label00003D16: 00003D16 32D8 move.w [A1]+, [A0]+ 00003D18 51C8 FFFC dbf D0, -0x6 /* 00003D16 */ 00003D1C 206E 000C movea.l A0, [A6 + 0xC] 00003D20 43EE FFF0 lea.l A1, [A6 - 0x10] 00003D24 7003 moveq.l D0, 0x03 label00003D26: 00003D26 32D8 move.w [A1]+, [A0]+ 00003D28 51C8 FFFC dbf D0, -0x6 /* 00003D26 */ 00003D2C 41EE FFE0 lea.l A0, [A6 - 0x20] 00003D30 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003D34 7003 moveq.l D0, 0x03 label00003D36: 00003D36 30D9 move.w [A0]+, [A1]+ 00003D38 51C8 FFFC dbf D0, -0x6 /* 00003D36 */ 00003D3C 41EE FFE8 lea.l A0, [A6 - 0x18] 00003D40 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003D44 7003 moveq.l D0, 0x03 label00003D46: 00003D46 30D9 move.w [A0]+, [A1]+ 00003D48 51C8 FFFC dbf D0, -0x6 /* 00003D46 */ 00003D4C 4267 clr.w -[A7] 00003D4E 486E FFF8 pea.l [A6 - 0x8] 00003D52 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003D58 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00003D5E 486E FFE0 pea.l [A6 - 0x20] 00003D62 303C 0812 move.w D0, 0x812 00003D66 A816 syscall Pack8 00003D68 3E1F move.w D7, [A7]+ 00003D6A 6600 00E2 bne +0xE4 /* 00003E4E */ 00003D6E 4267 clr.w -[A7] 00003D70 486E FFE0 pea.l [A6 - 0x20] 00003D74 4267 clr.w -[A7] 00003D76 486E FFE8 pea.l [A6 - 0x18] 00003D7A 303C 0536 move.w D0, 0x536 00003D7E A816 syscall Pack8 00003D80 3E1F move.w D7, [A7]+ 00003D82 6600 00CA bne +0xCC /* 00003E4E */ 00003D86 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00003D8C B0AE FFE8 cmp.l D0, [A6 - 0x18] 00003D90 56C0 sne D0 00003D92 4A00 tst.b D0 00003D94 6728 beq +0x2A /* 00003DBE */ 00003D96 223C 6342 4744 move.l D1, 0x63424744 /* 'cBGD' */ 00003D9C B2AE FFE8 cmp.l D1, [A6 - 0x18] 00003DA0 56C1 sne D1 00003DA2 C001 and.b D0, D1 00003DA4 6718 beq +0x1A /* 00003DBE */ 00003DA6 223C 6353 544B move.l D1, 0x6353544B /* 'cSTK' */ 00003DAC B2AE FFE8 cmp.l D1, [A6 - 0x18] 00003DB0 56C1 sne D1 00003DB2 C001 and.b D0, D1 00003DB4 6708 beq +0xA /* 00003DBE */ 00003DB6 3E3C F959 move.w D7, 0xF959 00003DBA 6000 0092 bra +0x94 /* 00003E4E */ label00003DBE: 00003DBE 206E FFEC movea.l A0, [A6 - 0x14] 00003DC2 2850 movea.l A4, [A0] 00003DC4 486C 0114 pea.l [A4 + 0x114] 00003DC8 486E FDC4 pea.l [A6 - 0x23C] 00003DCC 2F3C 0000 021C move.l -[A7], 0x21C 00003DD2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00003DD6 4205 clr.b D5 00003DD8 202E FFDC move.l D0, [A6 - 0x24] 00003DDC B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00003DE0 673A beq +0x3C /* 00003E1C */ 00003DE2 4267 clr.w -[A7] 00003DE4 486E FFF8 pea.l [A6 - 0x8] 00003DE8 2F3C 6B43 5744 move.l -[A7], 0x6B435744 /* 'kCWD' */ 00003DEE 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00003DF4 486E FDB8 pea.l [A6 - 0x248] 00003DF8 486E FDBC pea.l [A6 - 0x244] 00003DFC 7004 moveq.l D0, 0x04 00003DFE 2F00 move.l -[A7], D0 00003E00 486E FDB4 pea.l [A6 - 0x24C] 00003E04 303C 0E11 move.w D0, 0xE11 00003E08 A816 syscall Pack8 00003E0A 3C1F move.w D6, [A7]+ 00003E0C 660E bne +0x10 /* 00003E1C */ 00003E0E 203C 4E45 5720 move.l D0, 0x4E455720 /* 'NEW ' */ 00003E14 B0AE FDBC cmp.l D0, [A6 - 0x244] 00003E18 57C5 seq D5 00003E1A 4405 neg.b D5 label00003E1C: 00003E1C 4267 clr.w -[A7] 00003E1E 486E FDC4 pea.l [A6 - 0x23C] 00003E22 1F05 move.b -[A7], D5 00003E24 4267 clr.w -[A7] 00003E26 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */] 00003E2A 3C1F move.w D6, [A7]+ 00003E2C 6720 beq +0x22 /* 00003E4E */ 00003E2E 7055 moveq.l D0, 0x55 00003E30 B046 cmp.w D0, D6 00003E32 660E bne +0x10 /* 00003E42 */ 00003E34 487A 004C pea.l [PC + 0x4C /* 00003E82, value 0xC4E6F20, pstring "No such card" */] 00003E38 3F3C 0002 move.w -[A7], 0x2 00003E3C 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 00003E40 600C bra +0xE /* 00003E4E */ label00003E42: 00003E42 487A 002C pea.l [PC + 0x2C /* 00003E70, value 0x1043616E, pstring "Can\'t open stack" */] 00003E46 3F3C 0086 move.w -[A7], 0x86 00003E4A 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] label00003E4E: 00003E4E 486E FFE0 pea.l [A6 - 0x20] 00003E52 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003E56 486E FFE8 pea.l [A6 - 0x18] 00003E5A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003E5E 3D47 0014 move.w [A6 + 0x14], D7 00003E62 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003E66 4E5E unlink A6 00003E68 205F movea.l A0, [A7]+ 00003E6A DEFC 000C add.w A7, 0xC 00003E6E 4ED0 jmp [A0] 00003E70 1043 movea.b A0, D3 00003E72 616E bsr +0x70 /* 00003EE2 */ 00003E74 2774 206F 7065 move.l [A3 + 0x7065], [A4 + D2.w + 0x6F] 00003E7A 6E20 bgt +0x22 /* 00003E9C */ 00003E7C 7374 moveq.l D1, 0x74 00003E7E 6163 bsr +0x65 /* 00003EE3 */ 00003E80 6B00 0C4E bmi +0xC50 /* 00004AD0 */ 00003E84 6F20 ble +0x22 /* 00003EA6 */ 00003E86 7375 moveq.l D1, 0x75 00003E88 6368 bls +0x6A /* 00003EF2 */ 00003E8A 2063 movea.l A0, -[A3] 00003E8C 6172 bsr +0x74 /* 00003F00 */ 00003E8E 6400 4E56 bcc +0x4E58 /* 00008CE6 */ export_355: // at 00003E90 (misaligned) 00003E92 FCA4 .extension 0xCA4 // unimplemented 00003E94 2F07 move.l -[A7], D7 00003E96 206E 0010 movea.l A0, [A6 + 0x10] 00003E9A 43EE FFF8 lea.l A1, [A6 - 0x8] // begin alternate branch 00003E9C-00003E9E label00003E9C: 00003E9C FFF8 .extension 0xFF8 // unimplemented // end alternate branch 00003E9C-00003E9E label00003E9C: // (misaligned) 00003E9E 7003 moveq.l D0, 0x03 label00003EA0: 00003EA0 32D8 move.w [A1]+, [A0]+ 00003EA2 51C8 FFFC dbf D0, -0x6 /* 00003EA0 */ label00003EA6: 00003EA6 206E 000C movea.l A0, [A6 + 0xC] 00003EAA 43EE FFF0 lea.l A1, [A6 - 0x10] 00003EAE 7003 moveq.l D0, 0x03 label00003EB0: 00003EB0 32D8 move.w [A1]+, [A0]+ 00003EB2 51C8 FFFC dbf D0, -0x6 /* 00003EB0 */ 00003EB6 41EE FFE8 lea.l A0, [A6 - 0x18] 00003EBA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003EBE 7003 moveq.l D0, 0x03 label00003EC0: 00003EC0 30D9 move.w [A0]+, [A1]+ 00003EC2 51C8 FFFC dbf D0, -0x6 /* 00003EC0 */ 00003EC6 41EE FFE0 lea.l A0, [A6 - 0x20] 00003ECA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00003ECE 7003 moveq.l D0, 0x03 label00003ED0: 00003ED0 30D9 move.w [A0]+, [A1]+ 00003ED2 51C8 FFFC dbf D0, -0x6 /* 00003ED0 */ 00003ED6 4267 clr.w -[A7] 00003ED8 486E FFF8 pea.l [A6 - 0x8] 00003EDC 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ fn00003EE2: 00003EE2 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00003EE8 486E FCAC pea.l [A6 - 0x354] 00003EEC 42A7 clr.l -[A7] 00003EEE 7004 moveq.l D0, 0x04 00003EF0 2F00 move.l -[A7], D0 label00003EF2: 00003EF2 486E FCA8 pea.l [A6 - 0x358] 00003EF6 303C 0E11 move.w D0, 0xE11 00003EFA A816 syscall Pack8 00003EFC 3E1F move.w D7, [A7]+ 00003EFE 6600 01B6 bne +0x1B8 /* 000040B6 */ // begin alternate branch 00003F00-00003F08 fn00003F00: 00003F00 01B6 203C bclr [A6 + D2.w + 0x3C], D0 00003F04 6F62 ble +0x64 /* 00003F68 */ 00003F06 6A20 bpl +0x22 /* 00003F28 */ // end alternate branch 00003F00-00003F08 fn00003F00: // (misaligned) 00003F02 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00003F08 B0AE FCAC cmp.l D0, [A6 - 0x354] 00003F0C 6600 00D0 bne +0xD2 /* 00003FDE */ 00003F10 4267 clr.w -[A7] 00003F12 486E FFF8 pea.l [A6 - 0x8] 00003F16 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003F1C 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00003F22 486E FFE8 pea.l [A6 - 0x18] 00003F26 4EBA DDE0 jsr [PC - 0x2220 /* 00001D08 */] // begin alternate branch 00003F28-00003F2A label00003F28: 00003F28 DDE0 add.l A6, -[A0] // end alternate branch 00003F28-00003F2A label00003F28: // (misaligned) 00003F2A 3E1F move.w D7, [A7]+ 00003F2C 6600 0188 bne +0x18A /* 000040B6 */ 00003F30 4267 clr.w -[A7] 00003F32 486E FFE8 pea.l [A6 - 0x18] 00003F36 4267 clr.w -[A7] 00003F38 486E FFE0 pea.l [A6 - 0x20] 00003F3C 303C 0536 move.w D0, 0x536 00003F40 A816 syscall Pack8 00003F42 3E1F move.w D7, [A7]+ 00003F44 6600 0170 bne +0x172 /* 000040B6 */ 00003F48 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00003F4E B0AE FFE0 cmp.l D0, [A6 - 0x20] 00003F52 664C bne +0x4E /* 00003FA0 */ 00003F54 4267 clr.w -[A7] 00003F56 486E FFE0 pea.l [A6 - 0x20] 00003F5A 486E FED0 pea.l [A6 - 0x130] 00003F5E 486E FCB4 pea.l [A6 - 0x34C] 00003F62 4EBA CF6C jsr [PC - 0x3094 /* 00000ED0 */] 00003F66 3E1F move.w D7, [A7]+ label00003F68: 00003F68 6600 014C bne +0x14E /* 000040B6 */ 00003F6C 486D CFEA pea.l [A5 - 0x3016] 00003F70 7002 moveq.l D0, 0x02 00003F72 2F00 move.l -[A7], D0 00003F74 1F3C 000F move.b -[A7], 0xF 00003F78 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003F7C 486E FED0 pea.l [A6 - 0x130] 00003F80 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00003F84 486E FCB4 pea.l [A6 - 0x34C] 00003F88 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00003F8C 3F3C 0003 move.w -[A7], 0x3 00003F90 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003F94 3F3C 0003 move.w -[A7], 0x3 00003F98 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003F9C 6000 00F8 bra +0xFA /* 00004096 */ label00003FA0: 00003FA0 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00003FA6 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00003FAA 662A bne +0x2C /* 00003FD6 */ 00003FAC 486D CFEA pea.l [A5 - 0x3016] 00003FB0 7002 moveq.l D0, 0x02 00003FB2 2F00 move.l -[A7], D0 00003FB4 1F3C 000F move.b -[A7], 0xF 00003FB8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00003FBC 206E FFE4 movea.l A0, [A6 - 0x1C] 00003FC0 2050 movea.l A0, [A0] 00003FC2 2F10 move.l -[A7], [A0] 00003FC4 42A7 clr.l -[A7] 00003FC6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00003FCA 3F3C 0002 move.w -[A7], 0x2 00003FCE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00003FD2 6000 00C2 bra +0xC4 /* 00004096 */ label00003FD6: 00003FD6 3E3C F959 move.w D7, 0xF959 00003FDA 6000 00DA bra +0xDC /* 000040B6 */ label00003FDE: 00003FDE 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 00003FE4 B0AE FCAC cmp.l D0, [A6 - 0x354] 00003FE8 6600 00AC bne +0xAE /* 00004096 */ 00003FEC 4267 clr.w -[A7] 00003FEE 486E FFF8 pea.l [A6 - 0x8] 00003FF2 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003FF8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00003FFE 486E FCAC pea.l [A6 - 0x354] 00004002 486E FCB0 pea.l [A6 - 0x350] 00004006 7004 moveq.l D0, 0x04 00004008 2F00 move.l -[A7], D0 0000400A 486E FCA8 pea.l [A6 - 0x358] 0000400E 303C 0E11 move.w D0, 0xE11 00004012 A816 syscall Pack8 00004014 3E1F move.w D7, [A7]+ 00004016 6600 009E bne +0xA0 /* 000040B6 */ 0000401A 486D CFEA pea.l [A5 - 0x3016] 0000401E 7002 moveq.l D0, 0x02 00004020 2F00 move.l -[A7], D0 00004022 1F3C 000F move.b -[A7], 0xF 00004026 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000402A 203C 4D4E 4252 move.l D0, 0x4D4E4252 /* 'MNBR' */ 00004030 B0AE FCB0 cmp.l D0, [A6 - 0x350] 00004034 660A bne +0xC /* 00004040 */ 00004036 3F3C 0001 move.w -[A7], 0x1 0000403A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000403E 6056 bra +0x58 /* 00004096 */ label00004040: 00004040 203C 5442 4152 move.l D0, 0x54424152 /* 'TBAR' */ 00004046 B0AE FCB0 cmp.l D0, [A6 - 0x350] 0000404A 660A bne +0xC /* 00004056 */ 0000404C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00004050 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004054 6040 bra +0x42 /* 00004096 */ label00004056: 00004056 203C 4752 5053 move.l D0, 0x47525053 /* 'GRPS' */ 0000405C B0AE FCB0 cmp.l D0, [A6 - 0x350] 00004060 660A bne +0xC /* 0000406C */ 00004062 3F3C 0010 move.w -[A7], 0x10 00004066 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000406A 602A bra +0x2C /* 00004096 */ label0000406C: 0000406C 203C 4350 4943 move.l D0, 0x43504943 /* 'CPIC' */ 00004072 B0AE FCB0 cmp.l D0, [A6 - 0x350] 00004076 660A bne +0xC /* 00004082 */ 00004078 3F3C 0005 move.w -[A7], 0x5 0000407C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004080 6014 bra +0x16 /* 00004096 */ label00004082: 00004082 203C 4250 4943 move.l D0, 0x42504943 /* 'BPIC' */ 00004088 B0AE FCB0 cmp.l D0, [A6 - 0x350] 0000408C 6608 bne +0xA /* 00004096 */ 0000408E 3F3C 0006 move.w -[A7], 0x6 00004092 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004096: 00004096 4267 clr.w -[A7] 00004098 486E FFF8 pea.l [A6 - 0x8] 0000409C 487A 0038 pea.l [PC + 0x38 /* 000040D6, value 0x4686964, pstring "hide" */] 000040A0 1F3C 0016 move.b -[A7], 0x16 000040A4 1F3C 0022 move.b -[A7], 0x22 /* '\"' */ 000040A8 4267 clr.w -[A7] 000040AA 1F3C 0001 move.b -[A7], 0x1 000040AE 42A7 clr.l -[A7] 000040B0 4EBA E33A jsr [PC - 0x1CC6 /* 000023EC */] 000040B4 3E1F move.w D7, [A7]+ label000040B6: 000040B6 486E FFE8 pea.l [A6 - 0x18] 000040BA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000040BE 486E FFE0 pea.l [A6 - 0x20] 000040C2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000040C6 3D47 0014 move.w [A6 + 0x14], D7 000040CA 2E1F move.l D7, [A7]+ 000040CC 4E5E unlink A6 000040CE 205F movea.l A0, [A7]+ 000040D0 DEFC 000C add.w A7, 0xC 000040D4 4ED0 jmp [A0] 000040D6 0468 6964 6500 subi.w [A0 + 0x6500], 0x6964 /* 'id' */ export_356: 000040DC 4E56 FEE0 link A6, -0x0120 000040E0 48E7 0300 movem.l -[A7], D6,D7 000040E4 206E 0010 movea.l A0, [A6 + 0x10] 000040E8 43EE FFF8 lea.l A1, [A6 - 0x8] 000040EC 7003 moveq.l D0, 0x03 label000040EE: 000040EE 32D8 move.w [A1]+, [A0]+ 000040F0 51C8 FFFC dbf D0, -0x6 /* 000040EE */ 000040F4 206E 000C movea.l A0, [A6 + 0xC] 000040F8 43EE FFF0 lea.l A1, [A6 - 0x10] 000040FC 7003 moveq.l D0, 0x03 label000040FE: 000040FE 32D8 move.w [A1]+, [A0]+ 00004100 51C8 FFFC dbf D0, -0x6 /* 000040FE */ 00004104 4267 clr.w -[A7] 00004106 486E FFF8 pea.l [A6 - 0x8] 0000410A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004110 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00004116 486E FFE8 pea.l [A6 - 0x18] 0000411A 486E FFEC pea.l [A6 - 0x14] 0000411E 7004 moveq.l D0, 0x04 00004120 2F00 move.l -[A7], D0 00004122 486E FFE4 pea.l [A6 - 0x1C] 00004126 303C 0E11 move.w D0, 0xE11 0000412A A816 syscall Pack8 0000412C 3E1F move.w D7, [A7]+ 0000412E 6600 00B6 bne +0xB8 /* 000041E6 */ 00004132 486D CFEA pea.l [A5 - 0x3016] 00004136 7002 moveq.l D0, 0x02 00004138 2F00 move.l -[A7], D0 0000413A 1F3C 000F move.b -[A7], 0xF 0000413E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004142 203C 6D65 7373 move.l D0, 0x6D657373 /* 'mess' */ 00004148 B0AE FFEC cmp.l D0, [A6 - 0x14] 0000414C 6608 bne +0xA /* 00004156 */ 0000414E 4267 clr.w -[A7] 00004150 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004154 6040 bra +0x42 /* 00004196 */ label00004156: 00004156 203C 6572 7264 move.l D0, 0x65727264 /* 'errd' */ 0000415C B0AE FFEC cmp.l D0, [A6 - 0x14] 00004160 660A bne +0xC /* 0000416C */ 00004162 3F3C 0001 move.w -[A7], 0x1 00004166 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000416A 602A bra +0x2C /* 00004196 */ label0000416C: 0000416C 203C 7263 6E74 move.l D0, 0x72636E74 /* 'rcnt' */ 00004172 B0AE FFEC cmp.l D0, [A6 - 0x14] 00004176 660A bne +0xC /* 00004182 */ 00004178 3F3C 0002 move.w -[A7], 0x2 0000417C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004180 6014 bra +0x16 /* 00004196 */ label00004182: 00004182 203C 7363 726E move.l D0, 0x7363726E /* 'scrn' */ 00004188 B0AE FFEC cmp.l D0, [A6 - 0x14] 0000418C 6608 bne +0xA /* 00004196 */ 0000418E 3F3C 0003 move.w -[A7], 0x3 00004192 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004196: 00004196 203C 4C4F 434B move.l D0, 0x4C4F434B /* 'LOCK' */ 0000419C B0AE 0008 cmp.l D0, [A6 + 0x8] 000041A0 6614 bne +0x16 /* 000041B6 */ 000041A2 41EE FEE4 lea.l A0, [A6 - 0x11C] 000041A6 43FA 0058 lea.l A1, [PC + 0x58 /* 00004200, value 0x46C6F63, pstring "lock" */] 000041AA 7002 moveq.l D0, 0x02 label000041AC: 000041AC 30D9 move.w [A0]+, [A1]+ 000041AE 51C8 FFFC dbf D0, -0x6 /* 000041AC */ 000041B2 7C25 moveq.l D6, 0x25 000041B4 6012 bra +0x14 /* 000041C8 */ label000041B6: 000041B6 41EE FEE4 lea.l A0, [A6 - 0x11C] 000041BA 43FA 003C lea.l A1, [PC + 0x3C /* 000041F8, value 0x6756E6C, pstring "unlock" */] 000041BE 7003 moveq.l D0, 0x03 label000041C0: 000041C0 30D9 move.w [A0]+, [A1]+ 000041C2 51C8 FFFC dbf D0, -0x6 /* 000041C0 */ 000041C6 7C3F moveq.l D6, 0x3F label000041C8: 000041C8 4267 clr.w -[A7] 000041CA 486E FFF8 pea.l [A6 - 0x8] 000041CE 486E FEE4 pea.l [A6 - 0x11C] 000041D2 1F3C 0016 move.b -[A7], 0x16 000041D6 1F06 move.b -[A7], D6 000041D8 4267 clr.w -[A7] 000041DA 1F3C 0001 move.b -[A7], 0x1 000041DE 42A7 clr.l -[A7] 000041E0 4EBA E20A jsr [PC - 0x1DF6 /* 000023EC */] 000041E4 3E1F move.w D7, [A7]+ label000041E6: 000041E6 3D47 0014 move.w [A6 + 0x14], D7 000041EA 4CDF 00C0 movem.l D6,D7, [A7]+ 000041EE 4E5E unlink A6 000041F0 205F movea.l A0, [A7]+ 000041F2 DEFC 000C add.w A7, 0xC 000041F6 4ED0 jmp [A0] 000041F8 0675 6E6C 6F63 6B00 046C 6F63 addi.w [[A5 + 0x6B00] + 0x46C6F63], 0x6E6C /* 'nl' */ 00004204 6B00 4E56 bmi +0x4E58 /* 0000905C */ export_357: // at 00004206 (misaligned) 00004208 FFEE .extension 0xFEE // unimplemented 0000420A 206E 0010 movea.l A0, [A6 + 0x10] 0000420E 43EE FFF8 lea.l A1, [A6 - 0x8] 00004212 7003 moveq.l D0, 0x03 label00004214: 00004214 32D8 move.w [A1]+, [A0]+ 00004216 51C8 FFFC dbf D0, -0x6 /* 00004214 */ 0000421A 206E 000C movea.l A0, [A6 + 0xC] 0000421E 43EE FFF0 lea.l A1, [A6 - 0x10] 00004222 7003 moveq.l D0, 0x03 label00004224: 00004224 32D8 move.w [A1]+, [A0]+ 00004226 51C8 FFFC dbf D0, -0x6 /* 00004224 */ 0000422A 426E 0014 clr.w [A6 + 0x14] 0000422E 4AAE FFF4 tst.l [A6 - 0xC] 00004232 6602 bne +0x4 /* 00004236 */ 00004234 604A bra +0x4C /* 00004280 */ label00004236: 00004236 203C 4D50 5459 move.l D0, 0x4D505459 /* 'MPTY' */ 0000423C B0AD CFB2 cmp.l D0, [A5 - 0x304E] 00004240 57C0 seq D0 00004242 4A00 tst.b D0 00004244 6610 bne +0x12 /* 00004256 */ 00004246 223C 6E75 6C6C move.l D1, 0x6E756C6C /* 'null' */ 0000424C B2AD CFB2 cmp.l D1, [A5 - 0x304E] 00004250 57C1 seq D1 00004252 8001 or.b D0, D1 00004254 6722 beq +0x24 /* 00004278 */ label00004256: 00004256 4267 clr.w -[A7] 00004258 486E FFF0 pea.l [A6 - 0x10] 0000425C 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004262 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00004268 42A7 clr.l -[A7] 0000426A 42A7 clr.l -[A7] 0000426C 303C 0A0F move.w D0, 0xA0F 00004270 A816 syscall Pack8 00004272 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00004276 6008 bra +0xA /* 00004280 */ label00004278: 00004278 486E FFF0 pea.l [A6 - 0x10] 0000427C 4EBA E0D0 jsr [PC - 0x1F30 /* 0000234E */] label00004280: 00004280 4E5E unlink A6 00004282 205F movea.l A0, [A7]+ 00004284 DEFC 000C add.w A7, 0xC 00004288 4ED0 jmp [A0] fn0000428A: 0000428A 4E56 0000 link A6, 0 0000428E 2F0C move.l -[A7], A4 00004290 286E 0008 movea.l A4, [A6 + 0x8] 00004294 486C FFD8 pea.l [A4 - 0x28] 00004298 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000429C 486C FFE8 pea.l [A4 - 0x18] 000042A0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000042A4 486C FFE0 pea.l [A4 - 0x20] 000042A8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000042AC 206E 0008 movea.l A0, [A6 + 0x8] 000042B0 2C48 movea.l A6, A0 000042B2 4EFA 02BE jmp [PC + 0x2BE /* 00004572 */] 000042B6 0000 285F ori.b D0, 0x5F /* '_' */ 000042BA 4E5E unlink A6 000042BC 2E9F move.l [A7], [A7]+ 000042BE 4E75 rts fn000042C0: 000042C0 4E56 0000 link A6, 0 000042C4 4A6E 000C tst.w [A6 + 0xC] 000042C8 6712 beq +0x14 /* 000042DC */ 000042CA 206E 0008 movea.l A0, [A6 + 0x8] 000042CE 316E 000C 0014 move.w [A0 + 0x14], [A6 + 0xC] 000042D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042D8 4EBA FFB0 jsr [PC - 0x50 /* 0000428A */] label000042DC: 000042DC 4E5E unlink A6 000042DE 205F movea.l A0, [A7]+ 000042E0 5C4F addq.w A7, 6 000042E2 4ED0 jmp [A0] export_358: 000042E4 4E56 FFD6 link A6, -0x002A 000042E8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000042EC 206E 0010 movea.l A0, [A6 + 0x10] 000042F0 43EE FFF8 lea.l A1, [A6 - 0x8] 000042F4 7003 moveq.l D0, 0x03 label000042F6: 000042F6 32D8 move.w [A1]+, [A0]+ 000042F8 51C8 FFFC dbf D0, -0x6 /* 000042F6 */ 000042FC 206E 000C movea.l A0, [A6 + 0xC] 00004300 43EE FFF0 lea.l A1, [A6 - 0x10] 00004304 7003 moveq.l D0, 0x03 label00004306: 00004306 32D8 move.w [A1]+, [A0]+ 00004308 51C8 FFFC dbf D0, -0x6 /* 00004306 */ 0000430C 41EE FFE8 lea.l A0, [A6 - 0x18] 00004310 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004314 7003 moveq.l D0, 0x03 label00004316: 00004316 30D9 move.w [A0]+, [A1]+ 00004318 51C8 FFFC dbf D0, -0x6 /* 00004316 */ 0000431C 41EE FFE0 lea.l A0, [A6 - 0x20] 00004320 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004324 7003 moveq.l D0, 0x03 label00004326: 00004326 30D9 move.w [A0]+, [A1]+ 00004328 51C8 FFFC dbf D0, -0x6 /* 00004326 */ 0000432C 41EE FFD8 lea.l A0, [A6 - 0x28] 00004330 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004334 7003 moveq.l D0, 0x03 label00004336: 00004336 30D9 move.w [A0]+, [A1]+ 00004338 51C8 FFFC dbf D0, -0x6 /* 00004336 */ 0000433C 4267 clr.w -[A7] 0000433E 486E FFF8 pea.l [A6 - 0x8] 00004342 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004348 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000434E 486E FFE8 pea.l [A6 - 0x18] 00004352 303C 0812 move.w D0, 0x812 00004356 A816 syscall Pack8 00004358 2F0E move.l -[A7], A6 0000435A 4EBA FF64 jsr [PC - 0x9C /* 000042C0 */] 0000435E 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00004364 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00004368 6652 bne +0x54 /* 000043BC */ 0000436A 4267 clr.w -[A7] 0000436C 486E FFE8 pea.l [A6 - 0x18] 00004370 4267 clr.w -[A7] 00004372 486E FFE0 pea.l [A6 - 0x20] 00004376 303C 0536 move.w D0, 0x536 0000437A A816 syscall Pack8 0000437C 2F0E move.l -[A7], A6 0000437E 4EBA FF40 jsr [PC - 0xC0 /* 000042C0 */] 00004382 203C 6669 6C65 move.l D0, 0x66696C65 /* 'file' */ 00004388 B0AE FFE0 cmp.l D0, [A6 - 0x20] 0000438C 670A beq +0xC /* 00004398 */ 0000438E 3F3C F959 move.w -[A7], 0xF959 00004392 2F0E move.l -[A7], A6 00004394 4EBA FF2A jsr [PC - 0xD6 /* 000042C0 */] label00004398: 00004398 486D CFEA pea.l [A5 - 0x3016] 0000439C 7002 moveq.l D0, 0x02 0000439E 2F00 move.l -[A7], D0 000043A0 1F3C 000F move.b -[A7], 0xF 000043A4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000043A8 486E FFE0 pea.l [A6 - 0x20] 000043AC 4EBA CA88 jsr [PC - 0x3578 /* 00000E36 */] 000043B0 3F3C 0002 move.w -[A7], 0x2 000043B4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000043B8 6000 0182 bra +0x184 /* 0000453C */ label000043BC: 000043BC 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 000043C2 B0AE FFE8 cmp.l D0, [A6 - 0x18] 000043C6 6600 016A bne +0x16C /* 00004532 */ 000043CA 206E FFEC movea.l A0, [A6 - 0x14] 000043CE 2050 movea.l A0, [A0] 000043D0 203C 5052 4E54 move.l D0, 0x50524E54 /* 'PRNT' */ 000043D6 B090 cmp.l D0, [A0] 000043D8 6600 0084 bne +0x86 /* 0000445E */ 000043DC 4267 clr.w -[A7] 000043DE 486E FFF8 pea.l [A6 - 0x8] 000043E2 2F3C 6B4F 5754 move.l -[A7], 0x6B4F5754 /* 'kOWT' */ 000043E8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000043EE 486E FFD8 pea.l [A6 - 0x28] 000043F2 303C 0812 move.w D0, 0x812 000043F6 A816 syscall Pack8 000043F8 4A5F tst.w [A7]+ 000043FA 57C0 seq D0 000043FC 4400 neg.b D0 000043FE 1D40 FFD7 move.b [A6 - 0x29], D0 00004402 672E beq +0x30 /* 00004432 */ 00004404 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 0000440A B0AE FFD8 cmp.l D0, [A6 - 0x28] 0000440E 57C0 seq D0 00004410 4A00 tst.b D0 00004412 6714 beq +0x16 /* 00004428 */ 00004414 206E FFDC movea.l A0, [A6 - 0x24] 00004418 2050 movea.l A0, [A0] 0000441A 223C 4449 4C47 move.l D1, 0x44494C47 /* 'DILG' */ 00004420 B290 cmp.l D1, [A0] 00004422 57C1 seq D1 00004424 C001 and.b D0, D1 00004426 660A bne +0xC /* 00004432 */ label00004428: 00004428 3F3C F959 move.w -[A7], 0xF959 0000442C 2F0E move.l -[A7], A6 0000442E 4EBA FE90 jsr [PC - 0x170 /* 000042C0 */] label00004432: 00004432 486D CFEA pea.l [A5 - 0x3016] 00004436 7002 moveq.l D0, 0x02 00004438 2F00 move.l -[A7], D0 0000443A 1F3C 000F move.b -[A7], 0xF 0000443E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004442 102E FFD7 move.b D0, [A6 - 0x29] 00004446 670C beq +0xE /* 00004454 */ 00004448 3F3C 0001 move.w -[A7], 0x1 0000444C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004450 6000 00EA bra +0xEC /* 0000453C */ label00004454: 00004454 4267 clr.w -[A7] 00004456 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000445A 6000 00E0 bra +0xE2 /* 0000453C */ label0000445E: 0000445E 206E FFEC movea.l A0, [A6 - 0x14] 00004462 2050 movea.l A0, [A0] 00004464 203C 5250 524E move.l D0, 0x5250524E /* 'RPRN' */ 0000446A B090 cmp.l D0, [A0] 0000446C 6600 00B8 bne +0xBA /* 00004526 */ 00004470 4267 clr.w -[A7] 00004472 486E FFF8 pea.l [A6 - 0x8] 00004476 2F3C 6B4F 5754 move.l -[A7], 0x6B4F5754 /* 'kOWT' */ 0000447C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00004482 486E FFD8 pea.l [A6 - 0x28] 00004486 303C 0812 move.w D0, 0x812 0000448A A816 syscall Pack8 0000448C 4A5F tst.w [A7]+ 0000448E 57C0 seq D0 00004490 4400 neg.b D0 00004492 1D40 FFD7 move.b [A6 - 0x29], D0 00004496 674C beq +0x4E /* 000044E4 */ 00004498 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 0000449E B0AE FFD8 cmp.l D0, [A6 - 0x28] 000044A2 6606 bne +0x8 /* 000044AA */ 000044A4 422E FFD6 clr.b [A6 - 0x2A] 000044A8 603A bra +0x3C /* 000044E4 */ label000044AA: 000044AA 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 000044B0 B0AE FFD8 cmp.l D0, [A6 - 0x28] 000044B4 6624 bne +0x26 /* 000044DA */ 000044B6 206E FFDC movea.l A0, [A6 - 0x24] 000044BA 2050 movea.l A0, [A0] 000044BC 203C 4449 4C47 move.l D0, 0x44494C47 /* 'DILG' */ 000044C2 B090 cmp.l D0, [A0] 000044C4 670C beq +0xE /* 000044D2 */ 000044C6 3F3C F959 move.w -[A7], 0xF959 000044CA 2F0E move.l -[A7], A6 000044CC 4EBA FDF2 jsr [PC - 0x20E /* 000042C0 */] 000044D0 6012 bra +0x14 /* 000044E4 */ label000044D2: 000044D2 1D7C 0001 FFD6 move.b [A6 - 0x2A], 0x1 000044D8 600A bra +0xC /* 000044E4 */ label000044DA: 000044DA 3F3C F959 move.w -[A7], 0xF959 000044DE 2F0E move.l -[A7], A6 000044E0 4EBA FDDE jsr [PC - 0x222 /* 000042C0 */] label000044E4: 000044E4 486D CFEA pea.l [A5 - 0x3016] 000044E8 7002 moveq.l D0, 0x02 000044EA 2F00 move.l -[A7], D0 000044EC 1F3C 000F move.b -[A7], 0xF 000044F0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000044F4 102E FFD7 move.b D0, [A6 - 0x29] 000044F8 6722 beq +0x24 /* 0000451C */ 000044FA 102E FFD6 move.b D0, [A6 - 0x2A] 000044FE 670A beq +0xC /* 0000450A */ 00004500 3F3C 000C move.w -[A7], 0xC 00004504 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004508 6032 bra +0x34 /* 0000453C */ label0000450A: 0000450A 486E FFD8 pea.l [A6 - 0x28] 0000450E 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00004512 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00004516 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000451A 6020 bra +0x22 /* 0000453C */ label0000451C: 0000451C 3F3C 000B move.w -[A7], 0xB 00004520 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004524 6016 bra +0x18 /* 0000453C */ label00004526: 00004526 3F3C F959 move.w -[A7], 0xF959 0000452A 2F0E move.l -[A7], A6 0000452C 4EBA FD92 jsr [PC - 0x26E /* 000042C0 */] 00004530 600A bra +0xC /* 0000453C */ label00004532: 00004532 3F3C F959 move.w -[A7], 0xF959 00004536 2F0E move.l -[A7], A6 00004538 4EBA FD86 jsr [PC - 0x27A /* 000042C0 */] label0000453C: 0000453C 4267 clr.w -[A7] 0000453E 486E FFF8 pea.l [A6 - 0x8] 00004542 487A 0040 pea.l [PC + 0x40 /* 00004584, value 0x46F7065, pstring "open" */] 00004546 1F3C 0016 move.b -[A7], 0x16 0000454A 1F3C 0028 move.b -[A7], 0x28 /* '(' */ 0000454E 4267 clr.w -[A7] 00004550 1F3C 0001 move.b -[A7], 0x1 00004554 42A7 clr.l -[A7] 00004556 4EBA DE94 jsr [PC - 0x216C /* 000023EC */] 0000455A 2F0E move.l -[A7], A6 0000455C 4EBA FD62 jsr [PC - 0x29E /* 000042C0 */] 00004560 486E FFF0 pea.l [A6 - 0x10] 00004564 4EBA DDE8 jsr [PC - 0x2218 /* 0000234E */] 00004568 426E 0014 clr.w [A6 + 0x14] 0000456C 2F0E move.l -[A7], A6 0000456E 4EBA FD1A jsr [PC - 0x2E6 /* 0000428A */] label00004572: 00004572 4FEE FFB6 lea.l A7, [A6 - 0x4A] 00004576 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000457A 4E5E unlink A6 0000457C 205F movea.l A0, [A7]+ 0000457E DEFC 000C add.w A7, 0xC 00004582 4ED0 jmp [A0] 00004584 046F 7065 6E00 subi.w [A7 + 0x6E00], 0x7065 /* 'pe' */ export_359: 0000458A 4E56 FFC6 link A6, -0x003A 0000458E 48E7 0700 movem.l -[A7], D5,D6,D7 00004592 206E 0010 movea.l A0, [A6 + 0x10] 00004596 43EE FFF8 lea.l A1, [A6 - 0x8] 0000459A 7003 moveq.l D0, 0x03 label0000459C: 0000459C 32D8 move.w [A1]+, [A0]+ 0000459E 51C8 FFFC dbf D0, -0x6 /* 0000459C */ 000045A2 206E 000C movea.l A0, [A6 + 0xC] 000045A6 43EE FFF0 lea.l A1, [A6 - 0x10] 000045AA 7003 moveq.l D0, 0x03 label000045AC: 000045AC 32D8 move.w [A1]+, [A0]+ 000045AE 51C8 FFFC dbf D0, -0x6 /* 000045AC */ 000045B2 41EE FFE8 lea.l A0, [A6 - 0x18] 000045B6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000045BA 7003 moveq.l D0, 0x03 label000045BC: 000045BC 30D9 move.w [A0]+, [A1]+ 000045BE 51C8 FFFC dbf D0, -0x6 /* 000045BC */ 000045C2 41EE FFE0 lea.l A0, [A6 - 0x20] 000045C6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000045CA 7003 moveq.l D0, 0x03 label000045CC: 000045CC 30D9 move.w [A0]+, [A1]+ 000045CE 51C8 FFFC dbf D0, -0x6 /* 000045CC */ 000045D2 41EE FFD8 lea.l A0, [A6 - 0x28] 000045D6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000045DA 7003 moveq.l D0, 0x03 label000045DC: 000045DC 30D9 move.w [A0]+, [A1]+ 000045DE 51C8 FFFC dbf D0, -0x6 /* 000045DC */ 000045E2 4267 clr.w -[A7] 000045E4 486E FFF8 pea.l [A6 - 0x8] 000045E8 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000045EE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000045F4 486E FFD4 pea.l [A6 - 0x2C] 000045F8 486E FFCC pea.l [A6 - 0x34] 000045FC 7004 moveq.l D0, 0x04 000045FE 2F00 move.l -[A7], D0 00004600 486E FFD0 pea.l [A6 - 0x30] 00004604 303C 0E11 move.w D0, 0xE11 00004608 A816 syscall Pack8 0000460A 3E1F move.w D7, [A7]+ 0000460C 6600 012E bne +0x130 /* 0000473C */ 00004610 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 00004616 B0AE FFD4 cmp.l D0, [A6 - 0x2C] 0000461A 664E bne +0x50 /* 0000466A */ 0000461C 203C 5354 4F50 move.l D0, 0x53544F50 /* 'STOP' */ 00004622 B0AE FFCC cmp.l D0, [A6 - 0x34] 00004626 663A bne +0x3C /* 00004662 */ 00004628 486D CFEA pea.l [A5 - 0x3016] 0000462C 7002 moveq.l D0, 0x02 0000462E 2F00 move.l -[A7], D0 00004630 1F3C 000F move.b -[A7], 0xF 00004634 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004638 4267 clr.w -[A7] 0000463A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000463E 4267 clr.w -[A7] 00004640 486E FFF8 pea.l [A6 - 0x8] 00004644 487A 0120 pea.l [PC + 0x120 /* 00004766, value 0x4706C61, pstring "play" */] 00004648 1F3C 0016 move.b -[A7], 0x16 0000464C 1F3C 0029 move.b -[A7], 0x29 /* ')' */ 00004650 4267 clr.w -[A7] 00004652 1F3C 0001 move.b -[A7], 0x1 00004656 42A7 clr.l -[A7] 00004658 4EBA DD92 jsr [PC - 0x226E /* 000023EC */] 0000465C 3E1F move.w D7, [A7]+ 0000465E 6000 00DC bra +0xDE /* 0000473C */ label00004662: 00004662 3E3C F959 move.w D7, 0xF959 00004666 6000 00D4 bra +0xD6 /* 0000473C */ label0000466A: 0000466A 4267 clr.w -[A7] 0000466C 486E FFF8 pea.l [A6 - 0x8] 00004670 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004676 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000467C 486E FFE8 pea.l [A6 - 0x18] 00004680 4EBA D686 jsr [PC - 0x297A /* 00001D08 */] 00004684 3E1F move.w D7, [A7]+ 00004686 6600 00B4 bne +0xB6 /* 0000473C */ 0000468A 4267 clr.w -[A7] 0000468C 486E FFF8 pea.l [A6 - 0x8] 00004690 2F3C 6B54 454D move.l -[A7], 0x6B54454D /* 'kTEM' */ 00004696 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000469C 486E FFE0 pea.l [A6 - 0x20] 000046A0 4EBA D666 jsr [PC - 0x299A /* 00001D08 */] 000046A4 4A5F tst.w [A7]+ 000046A6 57C6 seq D6 000046A8 4406 neg.b D6 000046AA 4A47 tst.w D7 000046AC 6600 008E bne +0x90 /* 0000473C */ 000046B0 4267 clr.w -[A7] 000046B2 486E FFF8 pea.l [A6 - 0x8] 000046B6 2F3C 6B4E 4F54 move.l -[A7], 0x6B4E4F54 /* 'kNOT' */ 000046BC 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000046C2 486E FFD8 pea.l [A6 - 0x28] 000046C6 4EBA D640 jsr [PC - 0x29C0 /* 00001D08 */] 000046CA 4A5F tst.w [A7]+ 000046CC 57C5 seq D5 000046CE 4405 neg.b D5 000046D0 4A47 tst.w D7 000046D2 6668 bne +0x6A /* 0000473C */ 000046D4 486D CFEA pea.l [A5 - 0x3016] 000046D8 7002 moveq.l D0, 0x02 000046DA 2F00 move.l -[A7], D0 000046DC 1F3C 000F move.b -[A7], 0xF 000046E0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000046E4 486E FFE8 pea.l [A6 - 0x18] 000046E8 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000046EC 3F3C 0003 move.w -[A7], 0x3 000046F0 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000046F4 1006 move.b D0, D6 000046F6 6710 beq +0x12 /* 00004708 */ 000046F8 486E FFE0 pea.l [A6 - 0x20] 000046FC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00004700 3F3C 0001 move.w -[A7], 0x1 00004704 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004708: 00004708 1005 move.b D0, D5 0000470A 6710 beq +0x12 /* 0000471C */ 0000470C 486E FFD8 pea.l [A6 - 0x28] 00004710 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00004714 3F3C 0002 move.w -[A7], 0x2 00004718 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label0000471C: 0000471C 4267 clr.w -[A7] 0000471E 486E FFF8 pea.l [A6 - 0x8] 00004722 487A 0042 pea.l [PC + 0x42 /* 00004766, value 0x4706C61, pstring "play" */] 00004726 1F3C 0016 move.b -[A7], 0x16 0000472A 1F3C 0029 move.b -[A7], 0x29 /* ')' */ 0000472E 4267 clr.w -[A7] 00004730 1F3C 0001 move.b -[A7], 0x1 00004734 42A7 clr.l -[A7] 00004736 4EBA DCB4 jsr [PC - 0x234C /* 000023EC */] 0000473A 3E1F move.w D7, [A7]+ label0000473C: 0000473C 486E FFE8 pea.l [A6 - 0x18] 00004740 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004744 486E FFE0 pea.l [A6 - 0x20] 00004748 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000474C 486E FFD8 pea.l [A6 - 0x28] 00004750 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004754 3D47 0014 move.w [A6 + 0x14], D7 00004758 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000475C 4E5E unlink A6 0000475E 205F movea.l A0, [A7]+ 00004760 DEFC 000C add.w A7, 0xC 00004764 4ED0 jmp [A0] 00004766 0470 6C61 7900 subi.w [A0 + <> + D7], 0x6C61 /* 'la' */ export_360: 0000476C 4E56 FE98 link A6, -0x0168 00004770 48E7 0308 movem.l -[A7], D6,D7,A4 00004774 206E 0010 movea.l A0, [A6 + 0x10] 00004778 43EE FFF8 lea.l A1, [A6 - 0x8] 0000477C 7003 moveq.l D0, 0x03 label0000477E: 0000477E 32D8 move.w [A1]+, [A0]+ 00004780 51C8 FFFC dbf D0, -0x6 /* 0000477E */ 00004784 206E 000C movea.l A0, [A6 + 0xC] 00004788 43EE FFF0 lea.l A1, [A6 - 0x10] 0000478C 7003 moveq.l D0, 0x03 label0000478E: 0000478E 32D8 move.w [A1]+, [A0]+ 00004790 51C8 FFFC dbf D0, -0x6 /* 0000478E */ 00004794 41EE FFE8 lea.l A0, [A6 - 0x18] 00004798 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000479C 7003 moveq.l D0, 0x03 label0000479E: 0000479E 30D9 move.w [A0]+, [A1]+ 000047A0 51C8 FFFC dbf D0, -0x6 /* 0000479E */ 000047A4 41EE FFE0 lea.l A0, [A6 - 0x20] 000047A8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000047AC 7003 moveq.l D0, 0x03 label000047AE: 000047AE 30D9 move.w [A0]+, [A1]+ 000047B0 51C8 FFFC dbf D0, -0x6 /* 000047AE */ 000047B4 4247 clr.w D7 000047B6 4267 clr.w -[A7] 000047B8 486E FFF8 pea.l [A6 - 0x8] 000047BC 2F3C 6B50 4F50 move.l -[A7], 0x6B504F50 /* 'kPOP' */ 000047C2 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000047C8 486E FFE8 pea.l [A6 - 0x18] 000047CC 303C 0812 move.w D0, 0x812 000047D0 A816 syscall Pack8 000047D2 4A5F tst.w [A7]+ 000047D4 57C6 seq D6 000047D6 4406 neg.b D6 000047D8 1006 move.b D0, D6 000047DA 6764 beq +0x66 /* 00004840 */ 000047DC 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 000047E2 B0AE FFE8 cmp.l D0, [A6 - 0x18] 000047E6 6708 beq +0xA /* 000047F0 */ 000047E8 3E3C F959 move.w D7, 0xF959 000047EC 6000 0122 bra +0x124 /* 00004910 */ label000047F0: 000047F0 4267 clr.w -[A7] 000047F2 486E FFE8 pea.l [A6 - 0x18] 000047F6 4267 clr.w -[A7] 000047F8 486E FFE0 pea.l [A6 - 0x20] 000047FC 303C 0536 move.w D0, 0x536 00004800 A816 syscall Pack8 00004802 3E1F move.w D7, [A7]+ 00004804 6600 010A bne +0x10C /* 00004910 */ 00004808 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 0000480E B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004812 56C0 sne D0 00004814 4A00 tst.b D0 00004816 6728 beq +0x2A /* 00004840 */ 00004818 223C 6356 4152 move.l D1, 0x63564152 /* 'cVAR' */ 0000481E B2AE FFE0 cmp.l D1, [A6 - 0x20] 00004822 56C1 sne D1 00004824 C001 and.b D0, D1 00004826 6718 beq +0x1A /* 00004840 */ 00004828 223C 5041 5254 move.l D1, 0x50415254 /* 'PART' */ 0000482E B2AE FFE0 cmp.l D1, [A6 - 0x20] 00004832 56C1 sne D1 00004834 C001 and.b D0, D1 00004836 6708 beq +0xA /* 00004840 */ 00004838 3E3C F959 move.w D7, 0xF959 0000483C 6000 00D2 bra +0xD4 /* 00004910 */ label00004840: 00004840 486D CFEA pea.l [A5 - 0x3016] 00004844 7002 moveq.l D0, 0x02 00004846 2F00 move.l -[A7], D0 00004848 1F3C 000F move.b -[A7], 0xF 0000484C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004850 4267 clr.w -[A7] 00004852 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004856 1006 move.b D0, D6 00004858 6700 0096 beq +0x98 /* 000048F0 */ 0000485C 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 00004862 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004866 6614 bne +0x16 /* 0000487C */ 00004868 7002 moveq.l D0, 0x02 0000486A 2F00 move.l -[A7], D0 0000486C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00004870 206E FFE4 movea.l A0, [A6 - 0x1C] 00004874 2F10 move.l -[A7], [A0] 00004876 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 0000487A 606C bra +0x6E /* 000048E8 */ label0000487C: 0000487C 203C 6356 4152 move.l D0, 0x63564152 /* 'cVAR' */ 00004882 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004886 6628 bne +0x2A /* 000048B0 */ 00004888 7002 moveq.l D0, 0x02 0000488A 2F00 move.l -[A7], D0 0000488C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00004890 1D7C 0001 FEA0 move.b [A6 - 0x160], 0x1 00004896 1D7C 0001 FECE move.b [A6 - 0x132], 0x1 0000489C 206E FFE4 movea.l A0, [A6 - 0x1C] 000048A0 2050 movea.l A0, [A0] 000048A2 3D50 FED0 move.w [A6 - 0x130], [A0] 000048A6 486E FEA0 pea.l [A6 - 0x160] 000048AA 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 000048AE 6038 bra +0x3A /* 000048E8 */ label000048B0: 000048B0 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 000048B6 B0AE FFE0 cmp.l D0, [A6 - 0x20] 000048BA 662C bne +0x2E /* 000048E8 */ 000048BC 7002 moveq.l D0, 0x02 000048BE 2F00 move.l -[A7], D0 000048C0 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000048C4 422E FECE clr.b [A6 - 0x132] 000048C8 206E FFE4 movea.l A0, [A6 - 0x1C] 000048CC 2850 movea.l A4, [A0] 000048CE 486C 0004 pea.l [A4 + 0x4] 000048D2 486E FED0 pea.l [A6 - 0x130] 000048D6 2F3C 0000 0110 move.l -[A7], 0x110 000048DC 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000048E0 486E FEA0 pea.l [A6 - 0x160] 000048E4 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] label000048E8: 000048E8 3F3C 0001 move.w -[A7], 0x1 000048EC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000048F0: 000048F0 4267 clr.w -[A7] 000048F2 486E FFF8 pea.l [A6 - 0x8] 000048F6 487A 003A pea.l [PC + 0x3A /* 00004932, value 0x3706F70, pstring "pop" */] 000048FA 1F3C 0016 move.b -[A7], 0x16 000048FE 1F3C 002A move.b -[A7], 0x2A /* '*' */ 00004902 4267 clr.w -[A7] 00004904 1F3C 0001 move.b -[A7], 0x1 00004908 42A7 clr.l -[A7] 0000490A 4EBA DAE0 jsr [PC - 0x2520 /* 000023EC */] 0000490E 3E1F move.w D7, [A7]+ label00004910: 00004910 486E FFE8 pea.l [A6 - 0x18] 00004914 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004918 486E FFE0 pea.l [A6 - 0x20] 0000491C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004920 3D47 0014 move.w [A6 + 0x14], D7 00004924 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004928 4E5E unlink A6 0000492A 205F movea.l A0, [A7]+ 0000492C DEFC 000C add.w A7, 0xC 00004930 4ED0 jmp [A0] 00004932 0370 6F70 4E56 FCA0 bchg [A0 + 0x4E56FCA0], D1 export_361: // at 00004936 (misaligned) 0000493A 48E7 0300 movem.l -[A7], D6,D7 0000493E 206E 0010 movea.l A0, [A6 + 0x10] 00004942 43EE FFF8 lea.l A1, [A6 - 0x8] 00004946 7003 moveq.l D0, 0x03 label00004948: 00004948 32D8 move.w [A1]+, [A0]+ 0000494A 51C8 FFFC dbf D0, -0x6 /* 00004948 */ 0000494E 206E 000C movea.l A0, [A6 + 0xC] 00004952 43EE FFF0 lea.l A1, [A6 - 0x10] 00004956 7003 moveq.l D0, 0x03 label00004958: 00004958 32D8 move.w [A1]+, [A0]+ 0000495A 51C8 FFFC dbf D0, -0x6 /* 00004958 */ 0000495E 41EE FCA4 lea.l A0, [A6 - 0x35C] 00004962 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004966 7003 moveq.l D0, 0x03 label00004968: 00004968 30D9 move.w [A0]+, [A1]+ 0000496A 51C8 FFFC dbf D0, -0x6 /* 00004968 */ 0000496E 41EE FCAC lea.l A0, [A6 - 0x354] 00004972 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004976 7003 moveq.l D0, 0x03 label00004978: 00004978 30D9 move.w [A0]+, [A1]+ 0000497A 51C8 FFFC dbf D0, -0x6 /* 00004978 */ 0000497E 41EE FFE8 lea.l A0, [A6 - 0x18] 00004982 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004986 7003 moveq.l D0, 0x03 label00004988: 00004988 30D9 move.w [A0]+, [A1]+ 0000498A 51C8 FFFC dbf D0, -0x6 /* 00004988 */ 0000498E 41EE FFE0 lea.l A0, [A6 - 0x20] 00004992 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004996 7003 moveq.l D0, 0x03 label00004998: 00004998 30D9 move.w [A0]+, [A1]+ 0000499A 51C8 FFFC dbf D0, -0x6 /* 00004998 */ 0000499E 4206 clr.b D6 000049A0 4247 clr.w D7 000049A2 4267 clr.w -[A7] 000049A4 486E FFF8 pea.l [A6 - 0x8] 000049A8 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000049AE 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000049B4 486E FFE8 pea.l [A6 - 0x18] 000049B8 4EBA D34E jsr [PC - 0x2CB2 /* 00001D08 */] 000049BC 3E1F move.w D7, [A7]+ 000049BE 666A bne +0x6C /* 00004A2A */ 000049C0 4267 clr.w -[A7] 000049C2 486E FFE8 pea.l [A6 - 0x18] 000049C6 4267 clr.w -[A7] 000049C8 486E FFE0 pea.l [A6 - 0x20] 000049CC 303C 0536 move.w D0, 0x536 000049D0 A816 syscall Pack8 000049D2 3E1F move.w D7, [A7]+ 000049D4 6600 0174 bne +0x176 /* 00004B4A */ 000049D8 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 000049DE B0AE FFE0 cmp.l D0, [A6 - 0x20] 000049E2 6646 bne +0x48 /* 00004A2A */ 000049E4 4267 clr.w -[A7] 000049E6 486E FFF8 pea.l [A6 - 0x8] 000049EA 2F3C 4652 504F move.l -[A7], 0x4652504F /* 'FRPO' */ 000049F0 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 000049F6 486E FCA4 pea.l [A6 - 0x35C] 000049FA 4EBA D30C jsr [PC - 0x2CF4 /* 00001D08 */] 000049FE 4A5F tst.w [A7]+ 00004A00 57C6 seq D6 00004A02 4406 neg.b D6 00004A04 1006 move.b D0, D6 00004A06 6766 beq +0x68 /* 00004A6E */ 00004A08 4267 clr.w -[A7] 00004A0A 486E FFF8 pea.l [A6 - 0x8] 00004A0E 2F3C 544F 504F move.l -[A7], 0x544F504F /* 'TOPO' */ 00004A14 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 00004A1A 486E FCAC pea.l [A6 - 0x354] 00004A1E 4EBA D2E8 jsr [PC - 0x2D18 /* 00001D08 */] 00004A22 4A5F tst.w [A7]+ 00004A24 57C6 seq D6 00004A26 4406 neg.b D6 00004A28 6044 bra +0x46 /* 00004A6E */ label00004A2A: 00004A2A 4267 clr.w -[A7] 00004A2C 486E FFF8 pea.l [A6 - 0x8] 00004A30 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004A36 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00004A3C 486E FFE8 pea.l [A6 - 0x18] 00004A40 4EBA D2C6 jsr [PC - 0x2D3A /* 00001D08 */] 00004A44 3E1F move.w D7, [A7]+ 00004A46 6600 0102 bne +0x104 /* 00004B4A */ 00004A4A 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00004A50 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004A54 6618 bne +0x1A /* 00004A6E */ 00004A56 4267 clr.w -[A7] 00004A58 486E FFE0 pea.l [A6 - 0x20] 00004A5C 486E FED0 pea.l [A6 - 0x130] 00004A60 486E FCB4 pea.l [A6 - 0x34C] 00004A64 4EBA C46A jsr [PC - 0x3B96 /* 00000ED0 */] 00004A68 3E1F move.w D7, [A7]+ 00004A6A 6600 00DE bne +0xE0 /* 00004B4A */ label00004A6E: 00004A6E 486D CFEA pea.l [A5 - 0x3016] 00004A72 7002 moveq.l D0, 0x02 00004A74 2F00 move.l -[A7], D0 00004A76 1F3C 000F move.b -[A7], 0xF 00004A7A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004A7E 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00004A84 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00004A88 6624 bne +0x26 /* 00004AAE */ 00004A8A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004A8E 1F3C 0001 move.b -[A7], 0x1 00004A92 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00004A96 3F3C 0005 move.w -[A7], 0x5 00004A9A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004A9E 41EE FFE8 lea.l A0, [A6 - 0x18] 00004AA2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004AA6 7003 moveq.l D0, 0x03 label00004AA8: 00004AA8 30D9 move.w [A0]+, [A1]+ 00004AAA 51C8 FFFC dbf D0, -0x6 /* 00004AA8 */ label00004AAE: 00004AAE 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00004AB4 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004AB8 6620 bne +0x22 /* 00004ADA */ 00004ABA 486E FED0 pea.l [A6 - 0x130] 00004ABE 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00004AC2 486E FCB4 pea.l [A6 - 0x34C] 00004AC6 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00004ACA 3F3C 0003 move.w -[A7], 0x3 00004ACE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] // begin alternate branch 00004AD0-00004AE0 label00004AD0: 00004AD0 1BF2 3F3C move.b <>, <> 00004AD4 0004 4EAD ori.b D4, 0xAD 00004AD8 1BF2 203C move.b <>, [A2 + D2.w + 0x3C] label00004ADA: // (misaligned) 00004ADC 6343 bls +0x45 /* 00004B21 */ 00004ADE 5244 addq.w D4, 1 // end alternate branch 00004AD0-00004AE0 label00004AD0: // (misaligned) 00004AD2 3F3C 0004 move.w -[A7], 0x4 00004AD6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004ADA: 00004ADA 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00004AE0 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004AE4 6628 bne +0x2A /* 00004B0E */ 00004AE6 206E FFE4 movea.l A0, [A6 - 0x1C] 00004AEA 2050 movea.l A0, [A0] 00004AEC 43EE FCB4 lea.l A1, [A6 - 0x34C] 00004AF0 41E8 0114 lea.l A0, [A0 + 0x114] 00004AF4 303C 010D move.w D0, 0x10D label00004AF8: 00004AF8 32D8 move.w [A1]+, [A0]+ 00004AFA 51C8 FFFC dbf D0, -0x6 /* 00004AF8 */ 00004AFE 486E FCB4 pea.l [A6 - 0x34C] 00004B02 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00004B06 3F3C 0001 move.w -[A7], 0x1 00004B0A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004B0E: 00004B0E 1006 move.b D0, D6 00004B10 6718 beq +0x1A /* 00004B2A */ 00004B12 486E FCA4 pea.l [A6 - 0x35C] 00004B16 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00004B1A 486E FCAC pea.l [A6 - 0x354] 00004B1E 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00004B22 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004B26 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004B2A: 00004B2A 4267 clr.w -[A7] 00004B2C 486E FFF8 pea.l [A6 - 0x8] 00004B30 487A 004A pea.l [PC + 0x4A /* 00004B7C, value 0x5707269, pstring "print" */] 00004B34 1F3C 0016 move.b -[A7], 0x16 00004B38 1F3C 002B move.b -[A7], 0x2B /* '+' */ 00004B3C 4267 clr.w -[A7] 00004B3E 1F3C 0001 move.b -[A7], 0x1 00004B42 42A7 clr.l -[A7] 00004B44 4EBA D8A6 jsr [PC - 0x275A /* 000023EC */] 00004B48 3E1F move.w D7, [A7]+ label00004B4A: 00004B4A 486E FCA4 pea.l [A6 - 0x35C] 00004B4E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004B52 486E FCAC pea.l [A6 - 0x354] 00004B56 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004B5A 486E FFE8 pea.l [A6 - 0x18] 00004B5E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004B62 486E FFE0 pea.l [A6 - 0x20] 00004B66 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004B6A 3D47 0014 move.w [A6 + 0x14], D7 00004B6E 4CDF 00C0 movem.l D6,D7, [A7]+ 00004B72 4E5E unlink A6 00004B74 205F movea.l A0, [A7]+ 00004B76 DEFC 000C add.w A7, 0xC 00004B7A 4ED0 jmp [A0] 00004B7C 0570 7269 bchg [A0 + D7.w * 2 + 0x69], D2 00004B80 6E74 bgt +0x76 /* 00004BF6 */ export_362: 00004B82 4E56 FBC0 link A6, -0x0440 00004B86 2F07 move.l -[A7], D7 00004B88 206E 0010 movea.l A0, [A6 + 0x10] 00004B8C 43EE FFF8 lea.l A1, [A6 - 0x8] 00004B90 7003 moveq.l D0, 0x03 label00004B92: 00004B92 32D8 move.w [A1]+, [A0]+ 00004B94 51C8 FFFC dbf D0, -0x6 /* 00004B92 */ 00004B98 206E 000C movea.l A0, [A6 + 0xC] 00004B9C 43EE FFF0 lea.l A1, [A6 - 0x10] 00004BA0 7003 moveq.l D0, 0x03 label00004BA2: 00004BA2 32D8 move.w [A1]+, [A0]+ 00004BA4 51C8 FFFC dbf D0, -0x6 /* 00004BA2 */ 00004BA8 41EE FDCC lea.l A0, [A6 - 0x234] 00004BAC 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004BB0 7003 moveq.l D0, 0x03 label00004BB2: 00004BB2 30D9 move.w [A0]+, [A1]+ 00004BB4 51C8 FFFC dbf D0, -0x6 /* 00004BB2 */ 00004BB8 41EE FDC4 lea.l A0, [A6 - 0x23C] 00004BBC 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004BC0 7003 moveq.l D0, 0x03 label00004BC2: 00004BC2 30D9 move.w [A0]+, [A1]+ 00004BC4 51C8 FFFC dbf D0, -0x6 /* 00004BC2 */ 00004BC8 4267 clr.w -[A7] 00004BCA 486E FFF8 pea.l [A6 - 0x8] 00004BCE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004BD4 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00004BDA 486E FDCC pea.l [A6 - 0x234] 00004BDE 4EBA D128 jsr [PC - 0x2ED8 /* 00001D08 */] 00004BE2 3E1F move.w D7, [A7]+ 00004BE4 6600 0120 bne +0x122 /* 00004D06 */ 00004BE8 4267 clr.w -[A7] 00004BEA 486E FDCC pea.l [A6 - 0x234] 00004BEE 4267 clr.w -[A7] 00004BF0 486E FDC4 pea.l [A6 - 0x23C] 00004BF4 303C 0536 move.w D0, 0x536 // begin alternate branch 00004BF6-00004BFA label00004BF6: 00004BF6 0536 A816 btst [A6 + A2 + 0x16], D2 // end alternate branch 00004BF6-00004BFA label00004BF6: // (misaligned) 00004BF8 A816 syscall Pack8 00004BFA 3E1F move.w D7, [A7]+ 00004BFC 6600 0108 bne +0x10A /* 00004D06 */ 00004C00 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00004C06 B0AE FDC4 cmp.l D0, [A6 - 0x23C] 00004C0A 56C0 sne D0 00004C0C 4A00 tst.b D0 00004C0E 6728 beq +0x2A /* 00004C38 */ 00004C10 223C 6342 4744 move.l D1, 0x63424744 /* 'cBGD' */ 00004C16 B2AE FDC4 cmp.l D1, [A6 - 0x23C] 00004C1A 56C1 sne D1 00004C1C C001 and.b D0, D1 00004C1E 6718 beq +0x1A /* 00004C38 */ 00004C20 223C 6353 544B move.l D1, 0x6353544B /* 'cSTK' */ 00004C26 B2AE FDC4 cmp.l D1, [A6 - 0x23C] 00004C2A 56C1 sne D1 00004C2C C001 and.b D0, D1 00004C2E 6708 beq +0xA /* 00004C38 */ 00004C30 3E3C F959 move.w D7, 0xF959 00004C34 6000 00D0 bra +0xD2 /* 00004D06 */ label00004C38: 00004C38 486D CFEA pea.l [A5 - 0x3016] 00004C3C 7002 moveq.l D0, 0x02 00004C3E 2F00 move.l -[A7], D0 00004C40 1F3C 000F move.b -[A7], 0xF 00004C44 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004C48 206E FDC8 movea.l A0, [A6 - 0x238] 00004C4C 2050 movea.l A0, [A0] 00004C4E 43EE FDD4 lea.l A1, [A6 - 0x22C] 00004C52 41E8 0114 lea.l A0, [A0 + 0x114] 00004C56 303C 010D move.w D0, 0x10D label00004C5A: 00004C5A 32D8 move.w [A1]+, [A0]+ 00004C5C 51C8 FFFC dbf D0, -0x6 /* 00004C5A */ 00004C60 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00004C66 B0AE FDC4 cmp.l D0, [A6 - 0x23C] 00004C6A 6612 bne +0x14 /* 00004C7E */ 00004C6C 486E FDD4 pea.l [A6 - 0x22C] 00004C70 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00004C74 3F3C 0002 move.w -[A7], 0x2 00004C78 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004C7C 6030 bra +0x32 /* 00004CAE */ label00004C7E: 00004C7E 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00004C84 B0AE FDC4 cmp.l D0, [A6 - 0x23C] 00004C88 6612 bne +0x14 /* 00004C9C */ 00004C8A 486E FDD4 pea.l [A6 - 0x22C] 00004C8E 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00004C92 3F3C 0001 move.w -[A7], 0x1 00004C96 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004C9A 6012 bra +0x14 /* 00004CAE */ label00004C9C: 00004C9C 203C 6353 544B move.l D0, 0x6353544B /* 'cSTK' */ 00004CA2 B0AE FDC4 cmp.l D0, [A6 - 0x23C] 00004CA6 6606 bne +0x8 /* 00004CAE */ 00004CA8 4267 clr.w -[A7] 00004CAA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004CAE: 00004CAE 4AAE FFEC tst.l [A6 - 0x14] 00004CB2 6732 beq +0x34 /* 00004CE6 */ 00004CB4 486E FBC0 pea.l [A6 - 0x440] 00004CB8 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004CBC 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 00004CC0 205F movea.l A0, [A7]+ 00004CC2 43EE FCC4 lea.l A1, [A6 - 0x33C] 00004CC6 707F moveq.l D0, 0x7F label00004CC8: 00004CC8 32D8 move.w [A1]+, [A0]+ 00004CCA 51C8 FFFC dbf D0, -0x6 /* 00004CC8 */ 00004CCE 486E FCC4 pea.l [A6 - 0x33C] 00004CD2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00004CD6 3F3C 0005 move.w -[A7], 0x5 00004CDA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004CDE 3F3C 0003 move.w -[A7], 0x3 00004CE2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004CE6: 00004CE6 4267 clr.w -[A7] 00004CE8 486E FFF8 pea.l [A6 - 0x8] 00004CEC 487A 0038 pea.l [PC + 0x38 /* 00004D26, value 0x4707573, pstring "push" */] 00004CF0 1F3C 0016 move.b -[A7], 0x16 00004CF4 1F3C 002C move.b -[A7], 0x2C /* ',' */ 00004CF8 4267 clr.w -[A7] 00004CFA 1F3C 0001 move.b -[A7], 0x1 00004CFE 42A7 clr.l -[A7] 00004D00 4EBA D6EA jsr [PC - 0x2916 /* 000023EC */] 00004D04 3E1F move.w D7, [A7]+ label00004D06: 00004D06 486E FDCC pea.l [A6 - 0x234] 00004D0A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004D0E 486E FDC4 pea.l [A6 - 0x23C] 00004D12 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004D16 3D47 0014 move.w [A6 + 0x14], D7 00004D1A 2E1F move.l D7, [A7]+ 00004D1C 4E5E unlink A6 00004D1E 205F movea.l A0, [A7]+ 00004D20 DEFC 000C add.w A7, 0xC 00004D24 4ED0 jmp [A0] 00004D26 0470 7573 6800 subi.w [A0 + D6], 0x7573 /* 'us' */ export_363: 00004D2C 4E56 FEC2 link A6, -0x013E 00004D30 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004D34 206E 0010 movea.l A0, [A6 + 0x10] 00004D38 43EE FFF8 lea.l A1, [A6 - 0x8] 00004D3C 7003 moveq.l D0, 0x03 label00004D3E: 00004D3E 32D8 move.w [A1]+, [A0]+ 00004D40 51C8 FFFC dbf D0, -0x6 /* 00004D3E */ 00004D44 206E 000C movea.l A0, [A6 + 0xC] 00004D48 43EE FFF0 lea.l A1, [A6 - 0x10] 00004D4C 7003 moveq.l D0, 0x03 label00004D4E: 00004D4E 32D8 move.w [A1]+, [A0]+ 00004D50 51C8 FFFC dbf D0, -0x6 /* 00004D4E */ 00004D54 41EE FFE8 lea.l A0, [A6 - 0x18] 00004D58 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004D5C 7003 moveq.l D0, 0x03 label00004D5E: 00004D5E 30D9 move.w [A0]+, [A1]+ 00004D60 51C8 FFFC dbf D0, -0x6 /* 00004D5E */ 00004D64 41EE FFE0 lea.l A0, [A6 - 0x20] 00004D68 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004D6C 7003 moveq.l D0, 0x03 label00004D6E: 00004D6E 30D9 move.w [A0]+, [A1]+ 00004D70 51C8 FFFC dbf D0, -0x6 /* 00004D6E */ 00004D74 4267 clr.w -[A7] 00004D76 486E FFF8 pea.l [A6 - 0x8] 00004D7A 2F3C 6B46 524D move.l -[A7], 0x6B46524D /* 'kFRM' */ 00004D80 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00004D86 486E FFE8 pea.l [A6 - 0x18] 00004D8A 303C 0812 move.w D0, 0x812 00004D8E A816 syscall Pack8 00004D90 3E1F move.w D7, [A7]+ 00004D92 6600 01E0 bne +0x1E2 /* 00004F74 */ 00004D96 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00004D9C B0AE FFE8 cmp.l D0, [A6 - 0x18] 00004DA0 6708 beq +0xA /* 00004DAA */ 00004DA2 3E3C F959 move.w D7, 0xF959 00004DA6 6000 01CC bra +0x1CE /* 00004F74 */ label00004DAA: 00004DAA 4267 clr.w -[A7] 00004DAC 486E FFE8 pea.l [A6 - 0x18] 00004DB0 4267 clr.w -[A7] 00004DB2 486E FFE0 pea.l [A6 - 0x20] 00004DB6 303C 0536 move.w D0, 0x536 00004DBA A816 syscall Pack8 00004DBC 3E1F move.w D7, [A7]+ 00004DBE 6600 01B4 bne +0x1B6 /* 00004F74 */ 00004DC2 203C 6669 6C65 move.l D0, 0x66696C65 /* 'file' */ 00004DC8 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00004DCC 6708 beq +0xA /* 00004DD6 */ 00004DCE 3E3C F959 move.w D7, 0xF959 00004DD2 6000 01A0 bra +0x1A2 /* 00004F74 */ label00004DD6: 00004DD6 4267 clr.w -[A7] 00004DD8 486E FFF8 pea.l [A6 - 0x8] 00004DDC 2F3C 6B52 4154 move.l -[A7], 0x6B524154 /* 'kRAT' */ 00004DE2 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00004DE8 486E FECC pea.l [A6 - 0x134] 00004DEC 486E FED4 pea.l [A6 - 0x12C] 00004DF0 7004 moveq.l D0, 0x04 00004DF2 2F00 move.l -[A7], D0 00004DF4 486E FEC8 pea.l [A6 - 0x138] 00004DF8 303C 0E11 move.w D0, 0xE11 00004DFC A816 syscall Pack8 00004DFE 4A5F tst.w [A7]+ 00004E00 57C0 seq D0 00004E02 4400 neg.b D0 00004E04 1D40 FEC3 move.b [A6 - 0x13D], D0 00004E08 4267 clr.w -[A7] 00004E0A 486E FFF8 pea.l [A6 - 0x8] 00004E0E 2F3C 6B4E 554D move.l -[A7], 0x6B4E554D /* 'kNUM' */ 00004E14 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00004E1A 486E FECC pea.l [A6 - 0x134] 00004E1E 486E FED0 pea.l [A6 - 0x130] 00004E22 7004 moveq.l D0, 0x04 00004E24 2F00 move.l -[A7], D0 00004E26 486E FEC8 pea.l [A6 - 0x138] 00004E2A 303C 0E11 move.w D0, 0xE11 00004E2E A816 syscall Pack8 00004E30 4A5F tst.w [A7]+ 00004E32 57C5 seq D5 00004E34 4405 neg.b D5 00004E36 4267 clr.w -[A7] 00004E38 486E FFF8 pea.l [A6 - 0x8] 00004E3C 2F3C 6B54 494C move.l -[A7], 0x6B54494C /* 'kTIL' */ 00004E42 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00004E48 486E FFD8 pea.l [A6 - 0x28] 00004E4C 303C 0812 move.w D0, 0x812 00004E50 A816 syscall Pack8 00004E52 4A5F tst.w [A7]+ 00004E54 57C6 seq D6 00004E56 4406 neg.b D6 00004E58 1006 move.b D0, D6 00004E5A 6770 beq +0x72 /* 00004ECC */ 00004E5C 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00004E62 B0AE FFD8 cmp.l D0, [A6 - 0x28] 00004E66 661C bne +0x1E /* 00004E84 */ 00004E68 4267 clr.w -[A7] 00004E6A 486E FFD8 pea.l [A6 - 0x28] 00004E6E 486E FED8 pea.l [A6 - 0x128] 00004E72 3F3C 00FF move.w -[A7], 0xFF 00004E76 4EBA B5DC jsr [PC - 0x4A24 /* 00000454 */] 00004E7A 3E1F move.w D7, [A7]+ 00004E7C 6600 00F6 bne +0xF8 /* 00004F74 */ 00004E80 4204 clr.b D4 00004E82 6048 bra +0x4A /* 00004ECC */ label00004E84: 00004E84 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 00004E8A B0AE FFD8 cmp.l D0, [A6 - 0x28] 00004E8E 6634 bne +0x36 /* 00004EC4 */ 00004E90 206E FFDC movea.l A0, [A6 - 0x24] 00004E94 2050 movea.l A0, [A0] 00004E96 203C 4645 4E44 move.l D0, 0x46454E44 /* 'FEND' */ 00004E9C B090 cmp.l D0, [A0] 00004E9E 57C0 seq D0 00004EA0 4A00 tst.b D0 00004EA2 6614 bne +0x16 /* 00004EB8 */ 00004EA4 206E FFDC movea.l A0, [A6 - 0x24] 00004EA8 2050 movea.l A0, [A0] 00004EAA 223C 4645 4F4C move.l D1, 0x46454F4C /* 'FEOL' */ 00004EB0 B290 cmp.l D1, [A0] 00004EB2 57C1 seq D1 00004EB4 8001 or.b D0, D1 00004EB6 6704 beq +0x6 /* 00004EBC */ label00004EB8: 00004EB8 7801 moveq.l D4, 0x01 00004EBA 6010 bra +0x12 /* 00004ECC */ label00004EBC: 00004EBC 3E3C F959 move.w D7, 0xF959 00004EC0 6000 00B2 bra +0xB4 /* 00004F74 */ label00004EC4: 00004EC4 3E3C F959 move.w D7, 0xF959 00004EC8 6000 00AA bra +0xAC /* 00004F74 */ label00004ECC: 00004ECC 1006 move.b D0, D6 00004ECE 670C beq +0xE /* 00004EDC */ 00004ED0 C005 and.b D0, D5 00004ED2 6708 beq +0xA /* 00004EDC */ 00004ED4 3E3C F959 move.w D7, 0xF959 00004ED8 6000 009A bra +0x9C /* 00004F74 */ label00004EDC: 00004EDC 486D CFEA pea.l [A5 - 0x3016] 00004EE0 7002 moveq.l D0, 0x02 00004EE2 2F00 move.l -[A7], D0 00004EE4 1F3C 000F move.b -[A7], 0xF 00004EE8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004EEC 486E FFE0 pea.l [A6 - 0x20] 00004EF0 4EBA BF44 jsr [PC - 0x40BC /* 00000E36 */] 00004EF4 4267 clr.w -[A7] 00004EF6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004EFA 102E FEC3 move.b D0, [A6 - 0x13D] 00004EFE 6710 beq +0x12 /* 00004F10 */ 00004F00 2F2E FED4 move.l -[A7], [A6 - 0x12C] 00004F04 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00004F08 3F3C 0003 move.w -[A7], 0x3 00004F0C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004F10: 00004F10 1005 move.b D0, D5 00004F12 6710 beq +0x12 /* 00004F24 */ 00004F14 2F2E FED0 move.l -[A7], [A6 - 0x130] 00004F18 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00004F1C 4267 clr.w -[A7] 00004F1E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004F22 6022 bra +0x24 /* 00004F46 */ label00004F24: 00004F24 1006 move.b D0, D6 00004F26 671E beq +0x20 /* 00004F46 */ 00004F28 1004 move.b D0, D4 00004F2A 670A beq +0xC /* 00004F36 */ 00004F2C 3F3C 0002 move.w -[A7], 0x2 00004F30 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004F34 6010 bra +0x12 /* 00004F46 */ label00004F36: 00004F36 486E FED8 pea.l [A6 - 0x128] 00004F3A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00004F3E 3F3C 0001 move.w -[A7], 0x1 00004F42 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00004F46: 00004F46 4267 clr.w -[A7] 00004F48 486E FFF8 pea.l [A6 - 0x8] 00004F4C 487A 0048 pea.l [PC + 0x48 /* 00004F96, value 0x4726561, pstring "read" */] 00004F50 1F3C 0016 move.b -[A7], 0x16 00004F54 1F3C 002E move.b -[A7], 0x2E /* '.' */ 00004F58 4267 clr.w -[A7] 00004F5A 1F3C 0001 move.b -[A7], 0x1 00004F5E 42A7 clr.l -[A7] 00004F60 4EBA D48A jsr [PC - 0x2B76 /* 000023EC */] 00004F64 3E1F move.w D7, [A7]+ 00004F66 660C bne +0xE /* 00004F74 */ 00004F68 4267 clr.w -[A7] 00004F6A 486E FFF0 pea.l [A6 - 0x10] 00004F6E 4EBA BF06 jsr [PC - 0x40FA /* 00000E76 */] 00004F72 3E1F move.w D7, [A7]+ label00004F74: 00004F74 486E FFE8 pea.l [A6 - 0x18] 00004F78 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004F7C 486E FFE0 pea.l [A6 - 0x20] 00004F80 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00004F84 3D47 0014 move.w [A6 + 0x14], D7 00004F88 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004F8C 4E5E unlink A6 00004F8E 205F movea.l A0, [A7]+ 00004F90 DEFC 000C add.w A7, 0xC 00004F94 4ED0 jmp [A0] 00004F96 0472 6561 6400 subi.w [A2 + D6.w * 4], 0x6561 /* 'ea' */ export_364: 00004F9C 4E56 FFE4 link A6, -0x001C 00004FA0 48E7 0300 movem.l -[A7], D6,D7 00004FA4 206E 0010 movea.l A0, [A6 + 0x10] 00004FA8 43EE FFF8 lea.l A1, [A6 - 0x8] 00004FAC 7003 moveq.l D0, 0x03 label00004FAE: 00004FAE 32D8 move.w [A1]+, [A0]+ 00004FB0 51C8 FFFC dbf D0, -0x6 /* 00004FAE */ 00004FB4 206E 000C movea.l A0, [A6 + 0xC] 00004FB8 43EE FFF0 lea.l A1, [A6 - 0x10] 00004FBC 7003 moveq.l D0, 0x03 label00004FBE: 00004FBE 32D8 move.w [A1]+, [A0]+ 00004FC0 51C8 FFFC dbf D0, -0x6 /* 00004FBE */ 00004FC4 41EE FFE8 lea.l A0, [A6 - 0x18] 00004FC8 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00004FCC 7003 moveq.l D0, 0x03 label00004FCE: 00004FCE 30D9 move.w [A0]+, [A1]+ 00004FD0 51C8 FFFC dbf D0, -0x6 /* 00004FCE */ 00004FD4 4267 clr.w -[A7] 00004FD6 486E FFF8 pea.l [A6 - 0x8] 00004FDA 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00004FE0 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00004FE6 486E FFE8 pea.l [A6 - 0x18] 00004FEA 303C 0812 move.w D0, 0x812 00004FEE A816 syscall Pack8 00004FF0 3E1F move.w D7, [A7]+ 00004FF2 6678 bne +0x7A /* 0000506C */ 00004FF4 206E FFEC movea.l A0, [A6 - 0x14] 00004FF8 2050 movea.l A0, [A0] 00004FFA 203C 4D4E 4252 move.l D0, 0x4D4E4252 /* 'MNBR' */ 00005000 B090 cmp.l D0, [A0] 00005002 6604 bne +0x6 /* 00005008 */ 00005004 4246 clr.w D6 00005006 602E bra +0x30 /* 00005036 */ label00005008: 00005008 206E FFEC movea.l A0, [A6 - 0x14] 0000500C 2050 movea.l A0, [A0] 0000500E 203C 4550 4149 move.l D0, 0x45504149 /* 'EPAI' */ 00005014 B090 cmp.l D0, [A0] 00005016 6604 bne +0x6 /* 0000501C */ 00005018 7C01 moveq.l D6, 0x01 0000501A 601A bra +0x1C /* 00005036 */ label0000501C: 0000501C 206E FFEC movea.l A0, [A6 - 0x14] 00005020 2050 movea.l A0, [A0] 00005022 203C 5052 4E54 move.l D0, 0x50524E54 /* 'PRNT' */ 00005028 B090 cmp.l D0, [A0] 0000502A 6604 bne +0x6 /* 00005030 */ 0000502C 7C02 moveq.l D6, 0x02 0000502E 6006 bra +0x8 /* 00005036 */ label00005030: 00005030 3E3C F959 move.w D7, 0xF959 00005034 6036 bra +0x38 /* 0000506C */ label00005036: 00005036 486D CFEA pea.l [A5 - 0x3016] 0000503A 7002 moveq.l D0, 0x02 0000503C 2F00 move.l -[A7], D0 0000503E 1F3C 000F move.b -[A7], 0xF 00005042 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00005046 3F06 move.w -[A7], D6 00005048 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000504C 4267 clr.w -[A7] 0000504E 486E FFF8 pea.l [A6 - 0x8] 00005052 487A 0032 pea.l [PC + 0x32 /* 00005086, value 0x5726573, pstring "reset" */] 00005056 1F3C 0016 move.b -[A7], 0x16 0000505A 1F3C 0031 move.b -[A7], 0x31 /* '1' */ 0000505E 4267 clr.w -[A7] 00005060 1F3C 0001 move.b -[A7], 0x1 00005064 42A7 clr.l -[A7] 00005066 4EBA D384 jsr [PC - 0x2C7C /* 000023EC */] 0000506A 3E1F move.w D7, [A7]+ label0000506C: 0000506C 486E FFE8 pea.l [A6 - 0x18] 00005070 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005074 3D47 0014 move.w [A6 + 0x14], D7 00005078 4CDF 00C0 movem.l D6,D7, [A7]+ 0000507C 4E5E unlink A6 0000507E 205F movea.l A0, [A7]+ 00005080 DEFC 000C add.w A7, 0xC 00005084 4ED0 jmp [A0] 00005086 0572 6573 6574 4E56 FCA4 2F07 bchg [[A2 + 0x65744E56] - 0x35BD0F9], D2 export_365: // at 0000508C (misaligned) 00005092 206E 0010 movea.l A0, [A6 + 0x10] 00005096 43EE FFF8 lea.l A1, [A6 - 0x8] 0000509A 7003 moveq.l D0, 0x03 label0000509C: 0000509C 32D8 move.w [A1]+, [A0]+ 0000509E 51C8 FFFC dbf D0, -0x6 /* 0000509C */ 000050A2 206E 000C movea.l A0, [A6 + 0xC] 000050A6 43EE FFF0 lea.l A1, [A6 - 0x10] 000050AA 7003 moveq.l D0, 0x03 label000050AC: 000050AC 32D8 move.w [A1]+, [A0]+ 000050AE 51C8 FFFC dbf D0, -0x6 /* 000050AC */ 000050B2 41EE FFE8 lea.l A0, [A6 - 0x18] 000050B6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000050BA 7003 moveq.l D0, 0x03 label000050BC: 000050BC 30D9 move.w [A0]+, [A1]+ 000050BE 51C8 FFFC dbf D0, -0x6 /* 000050BC */ 000050C2 41EE FFE0 lea.l A0, [A6 - 0x20] 000050C6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 000050CA 7003 moveq.l D0, 0x03 label000050CC: 000050CC 30D9 move.w [A0]+, [A1]+ 000050CE 51C8 FFFC dbf D0, -0x6 /* 000050CC */ 000050D2 4267 clr.w -[A7] 000050D4 486E FFF8 pea.l [A6 - 0x8] 000050D8 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000050DE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000050E4 486E FCAC pea.l [A6 - 0x354] 000050E8 42A7 clr.l -[A7] 000050EA 7004 moveq.l D0, 0x04 000050EC 2F00 move.l -[A7], D0 000050EE 486E FCA8 pea.l [A6 - 0x358] 000050F2 303C 0E11 move.w D0, 0xE11 000050F6 A816 syscall Pack8 000050F8 3E1F move.w D7, [A7]+ 000050FA 6600 01B6 bne +0x1B8 /* 000052B2 */ 000050FE 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00005104 B0AE FCAC cmp.l D0, [A6 - 0x354] 00005108 6600 00D0 bne +0xD2 /* 000051DA */ 0000510C 4267 clr.w -[A7] 0000510E 486E FFF8 pea.l [A6 - 0x8] 00005112 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005118 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 0000511E 486E FFE8 pea.l [A6 - 0x18] 00005122 4EBA CBE4 jsr [PC - 0x341C /* 00001D08 */] 00005126 3E1F move.w D7, [A7]+ 00005128 6600 0188 bne +0x18A /* 000052B2 */ 0000512C 4267 clr.w -[A7] 0000512E 486E FFE8 pea.l [A6 - 0x18] 00005132 4267 clr.w -[A7] 00005134 486E FFE0 pea.l [A6 - 0x20] 00005138 303C 0536 move.w D0, 0x536 0000513C A816 syscall Pack8 0000513E 3E1F move.w D7, [A7]+ 00005140 6600 0170 bne +0x172 /* 000052B2 */ 00005144 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 0000514A B0AE FFE0 cmp.l D0, [A6 - 0x20] 0000514E 664C bne +0x4E /* 0000519C */ 00005150 4267 clr.w -[A7] 00005152 486E FFE0 pea.l [A6 - 0x20] 00005156 486E FED0 pea.l [A6 - 0x130] 0000515A 486E FCB4 pea.l [A6 - 0x34C] 0000515E 4EBA BD70 jsr [PC - 0x4290 /* 00000ED0 */] 00005162 3E1F move.w D7, [A7]+ 00005164 6600 014C bne +0x14E /* 000052B2 */ 00005168 486D CFEA pea.l [A5 - 0x3016] 0000516C 7002 moveq.l D0, 0x02 0000516E 2F00 move.l -[A7], D0 00005170 1F3C 000F move.b -[A7], 0xF 00005174 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00005178 486E FED0 pea.l [A6 - 0x130] 0000517C 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00005180 486E FCB4 pea.l [A6 - 0x34C] 00005184 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 00005188 3F3C 0003 move.w -[A7], 0x3 0000518C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005190 3F3C 0003 move.w -[A7], 0x3 00005194 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005198 6000 00F8 bra +0xFA /* 00005292 */ label0000519C: 0000519C 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 000051A2 B0AE FFE0 cmp.l D0, [A6 - 0x20] 000051A6 662A bne +0x2C /* 000051D2 */ 000051A8 486D CFEA pea.l [A5 - 0x3016] 000051AC 7002 moveq.l D0, 0x02 000051AE 2F00 move.l -[A7], D0 000051B0 1F3C 000F move.b -[A7], 0xF 000051B4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000051B8 206E FFE4 movea.l A0, [A6 - 0x1C] 000051BC 2050 movea.l A0, [A0] 000051BE 2F10 move.l -[A7], [A0] 000051C0 42A7 clr.l -[A7] 000051C2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000051C6 3F3C 0002 move.w -[A7], 0x2 000051CA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000051CE 6000 00C2 bra +0xC4 /* 00005292 */ label000051D2: 000051D2 3E3C F959 move.w D7, 0xF959 000051D6 6000 00DA bra +0xDC /* 000052B2 */ label000051DA: 000051DA 203C 656E 756D move.l D0, 0x656E756D /* 'enum' */ 000051E0 B0AE FCAC cmp.l D0, [A6 - 0x354] 000051E4 6600 00AC bne +0xAE /* 00005292 */ 000051E8 4267 clr.w -[A7] 000051EA 486E FFF8 pea.l [A6 - 0x8] 000051EE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000051F4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000051FA 486E FCAC pea.l [A6 - 0x354] 000051FE 486E FCB0 pea.l [A6 - 0x350] 00005202 7004 moveq.l D0, 0x04 00005204 2F00 move.l -[A7], D0 00005206 486E FCA8 pea.l [A6 - 0x358] 0000520A 303C 0E11 move.w D0, 0xE11 0000520E A816 syscall Pack8 00005210 3E1F move.w D7, [A7]+ 00005212 6600 009E bne +0xA0 /* 000052B2 */ 00005216 486D CFEA pea.l [A5 - 0x3016] 0000521A 7002 moveq.l D0, 0x02 0000521C 2F00 move.l -[A7], D0 0000521E 1F3C 000F move.b -[A7], 0xF 00005222 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00005226 203C 4D4E 4252 move.l D0, 0x4D4E4252 /* 'MNBR' */ 0000522C B0AE FCB0 cmp.l D0, [A6 - 0x350] 00005230 660A bne +0xC /* 0000523C */ 00005232 3F3C 0001 move.w -[A7], 0x1 00005236 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000523A 6056 bra +0x58 /* 00005292 */ label0000523C: 0000523C 203C 5442 4152 move.l D0, 0x54424152 /* 'TBAR' */ 00005242 B0AE FCB0 cmp.l D0, [A6 - 0x350] 00005246 660A bne +0xC /* 00005252 */ 00005248 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000524C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005250 6040 bra +0x42 /* 00005292 */ label00005252: 00005252 203C 4752 5053 move.l D0, 0x47525053 /* 'GRPS' */ 00005258 B0AE FCB0 cmp.l D0, [A6 - 0x350] 0000525C 660A bne +0xC /* 00005268 */ 0000525E 3F3C 0010 move.w -[A7], 0x10 00005262 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005266 602A bra +0x2C /* 00005292 */ label00005268: 00005268 203C 4350 4943 move.l D0, 0x43504943 /* 'CPIC' */ 0000526E B0AE FCB0 cmp.l D0, [A6 - 0x350] 00005272 660A bne +0xC /* 0000527E */ 00005274 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005278 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000527C 6014 bra +0x16 /* 00005292 */ label0000527E: 0000527E 203C 4250 4943 move.l D0, 0x42504943 /* 'BPIC' */ 00005284 B0AE FCB0 cmp.l D0, [A6 - 0x350] 00005288 6608 bne +0xA /* 00005292 */ 0000528A 3F3C 000B move.w -[A7], 0xB 0000528E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label00005292: 00005292 4267 clr.w -[A7] 00005294 486E FFF8 pea.l [A6 - 0x8] 00005298 487A 0038 pea.l [PC + 0x38 /* 000052D2, value 0x473686F, pstring "show" */] 0000529C 1F3C 0016 move.b -[A7], 0x16 000052A0 1F3C 0038 move.b -[A7], 0x38 /* '8' */ 000052A4 4267 clr.w -[A7] 000052A6 1F3C 0001 move.b -[A7], 0x1 000052AA 42A7 clr.l -[A7] 000052AC 4EBA D13E jsr [PC - 0x2EC2 /* 000023EC */] 000052B0 3E1F move.w D7, [A7]+ label000052B2: 000052B2 486E FFE8 pea.l [A6 - 0x18] 000052B6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000052BA 486E FFE0 pea.l [A6 - 0x20] 000052BE 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000052C2 3D47 0014 move.w [A6 + 0x14], D7 000052C6 2E1F move.l D7, [A7]+ 000052C8 4E5E unlink A6 000052CA 205F movea.l A0, [A7]+ 000052CC DEFC 000C add.w A7, 0xC 000052D0 4ED0 jmp [A0] 000052D2 0473 686F 7700 subi.w [A3 + <> + D7 * 8], 0x686F /* 'ho' */ export_366: 000052D8 4E56 FFCE link A6, -0x0032 000052DC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000052E0 206E 0010 movea.l A0, [A6 + 0x10] 000052E4 43EE FFF8 lea.l A1, [A6 - 0x8] 000052E8 7003 moveq.l D0, 0x03 label000052EA: 000052EA 32D8 move.w [A1]+, [A0]+ 000052EC 51C8 FFFC dbf D0, -0x6 /* 000052EA */ 000052F0 206E 000C movea.l A0, [A6 + 0xC] 000052F4 43EE FFF0 lea.l A1, [A6 - 0x10] 000052F8 7003 moveq.l D0, 0x03 label000052FA: 000052FA 32D8 move.w [A1]+, [A0]+ 000052FC 51C8 FFFC dbf D0, -0x6 /* 000052FA */ 00005300 4267 clr.w -[A7] 00005302 486E FFF8 pea.l [A6 - 0x8] 00005306 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000530C 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00005312 486E FFDC pea.l [A6 - 0x24] 00005316 486E FFEC pea.l [A6 - 0x14] 0000531A 7004 moveq.l D0, 0x04 0000531C 2F00 move.l -[A7], D0 0000531E 486E FFD8 pea.l [A6 - 0x28] 00005322 303C 0E11 move.w D0, 0xE11 00005326 A816 syscall Pack8 00005328 3E1F move.w D7, [A7]+ 0000532A 6600 01A2 bne +0x1A4 /* 000054CE */ 0000532E 203C 706C 616E move.l D0, 0x706C616E /* 'plan' */ 00005334 B0AE FFEC cmp.l D0, [A6 - 0x14] 00005338 6604 bne +0x6 /* 0000533E */ 0000533A 4244 clr.w D4 0000533C 600C bra +0xE /* 0000534A */ label0000533E: 0000533E 4240 clr.w D0 00005340 102E FFEF move.b D0, [A6 - 0x11] 00005344 3800 move.w D4, D0 00005346 987C 0040 sub.w D4, 0x40 /* '@' */ label0000534A: 0000534A 4A44 tst.w D4 0000534C 5DC0 slt D0 0000534E 4A00 tst.b D0 00005350 660A bne +0xC /* 0000535C */ 00005352 721C moveq.l D1, 0x1C 00005354 B244 cmp.w D1, D4 00005356 5DC1 slt D1 00005358 8001 or.b D0, D1 0000535A 6708 beq +0xA /* 00005364 */ label0000535C: 0000535C 3E3C F959 move.w D7, 0xF959 00005360 6000 016C bra +0x16E /* 000054CE */ label00005364: 00005364 4267 clr.w -[A7] 00005366 486E FFF8 pea.l [A6 - 0x8] 0000536A 2F3C 6B53 5044 move.l -[A7], 0x6B535044 /* 'kSPD' */ 00005370 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00005376 486E FFDC pea.l [A6 - 0x24] 0000537A 486E FFE8 pea.l [A6 - 0x18] 0000537E 7004 moveq.l D0, 0x04 00005380 2F00 move.l -[A7], D0 00005382 486E FFD8 pea.l [A6 - 0x28] 00005386 303C 0E11 move.w D0, 0xE11 0000538A A816 syscall Pack8 0000538C 4A5F tst.w [A7]+ 0000538E 57C0 seq D0 00005390 4400 neg.b D0 00005392 1D40 FFCF move.b [A6 - 0x31], D0 00005396 6748 beq +0x4A /* 000053E0 */ 00005398 203C 534C 4F57 move.l D0, 0x534C4F57 /* 'SLOW' */ 0000539E B0AE FFE8 cmp.l D0, [A6 - 0x18] 000053A2 6604 bne +0x6 /* 000053A8 */ 000053A4 7A01 moveq.l D5, 0x01 000053A6 6038 bra +0x3A /* 000053E0 */ label000053A8: 000053A8 203C 5659 534C move.l D0, 0x5659534C /* 'VYSL' */ 000053AE B0AE FFE8 cmp.l D0, [A6 - 0x18] 000053B2 6604 bne +0x6 /* 000053B8 */ 000053B4 7A02 moveq.l D5, 0x02 000053B6 6028 bra +0x2A /* 000053E0 */ label000053B8: 000053B8 203C 4641 5354 move.l D0, 0x46415354 /* 'FAST' */ 000053BE B0AE FFE8 cmp.l D0, [A6 - 0x18] 000053C2 6604 bne +0x6 /* 000053C8 */ 000053C4 7A03 moveq.l D5, 0x03 000053C6 6018 bra +0x1A /* 000053E0 */ label000053C8: 000053C8 203C 5659 4653 move.l D0, 0x56594653 /* 'VYFS' */ 000053CE B0AE FFE8 cmp.l D0, [A6 - 0x18] 000053D2 6604 bne +0x6 /* 000053D8 */ 000053D4 7A04 moveq.l D5, 0x04 000053D6 6008 bra +0xA /* 000053E0 */ label000053D8: 000053D8 3E3C F959 move.w D7, 0xF959 000053DC 6000 00F0 bra +0xF2 /* 000054CE */ label000053E0: 000053E0 4267 clr.w -[A7] 000053E2 486E FFF8 pea.l [A6 - 0x8] 000053E6 2F3C 6B49 4D47 move.l -[A7], 0x6B494D47 /* 'kIMG' */ 000053EC 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000053F2 486E FFDC pea.l [A6 - 0x24] 000053F6 486E FFE4 pea.l [A6 - 0x1C] 000053FA 7004 moveq.l D0, 0x04 000053FC 2F00 move.l -[A7], D0 000053FE 486E FFD8 pea.l [A6 - 0x28] 00005402 303C 0E11 move.w D0, 0xE11 00005406 A816 syscall Pack8 00005408 4A5F tst.w [A7]+ 0000540A 57C0 seq D0 0000540C 4400 neg.b D0 0000540E 1D40 FFCE move.b [A6 - 0x32], D0 00005412 6756 beq +0x58 /* 0000546A */ 00005414 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 0000541A B0AE FFE4 cmp.l D0, [A6 - 0x1C] 0000541E 6604 bne +0x6 /* 00005424 */ 00005420 4246 clr.w D6 00005422 6046 bra +0x48 /* 0000546A */ label00005424: 00005424 203C 424C 414B move.l D0, 0x424C414B /* 'BLAK' */ 0000542A B0AE FFE4 cmp.l D0, [A6 - 0x1C] 0000542E 6604 bne +0x6 /* 00005434 */ 00005430 7C01 moveq.l D6, 0x01 00005432 6036 bra +0x38 /* 0000546A */ label00005434: 00005434 203C 5749 5445 move.l D0, 0x57495445 /* 'WITE' */ 0000543A B0AE FFE4 cmp.l D0, [A6 - 0x1C] 0000543E 6604 bne +0x6 /* 00005444 */ 00005440 7C02 moveq.l D6, 0x02 00005442 6026 bra +0x28 /* 0000546A */ label00005444: 00005444 203C 4752 4159 move.l D0, 0x47524159 /* 'GRAY' */ 0000544A B0AE FFE4 cmp.l D0, [A6 - 0x1C] 0000544E 6604 bne +0x6 /* 00005454 */ 00005450 7C03 moveq.l D6, 0x03 00005452 6016 bra +0x18 /* 0000546A */ label00005454: 00005454 203C 494E 5652 move.l D0, 0x494E5652 /* 'INVR' */ 0000545A B0AE FFE4 cmp.l D0, [A6 - 0x1C] 0000545E 6604 bne +0x6 /* 00005464 */ 00005460 7C04 moveq.l D6, 0x04 00005462 6006 bra +0x8 /* 0000546A */ label00005464: 00005464 3E3C F959 move.w D7, 0xF959 00005468 6064 bra +0x66 /* 000054CE */ label0000546A: 0000546A 486D CFEA pea.l [A5 - 0x3016] 0000546E 7002 moveq.l D0, 0x02 00005470 2F00 move.l -[A7], D0 00005472 1F3C 000F move.b -[A7], 0xF 00005476 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000547A 3F04 move.w -[A7], D4 0000547C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005480 4267 clr.w -[A7] 00005482 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005486 102E FFCF move.b D0, [A6 - 0x31] 0000548A 670E beq +0x10 /* 0000549A */ 0000548C 3F05 move.w -[A7], D5 0000548E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005492 3F3C 0001 move.w -[A7], 0x1 00005496 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label0000549A: 0000549A 102E FFCE move.b D0, [A6 - 0x32] 0000549E 670E beq +0x10 /* 000054AE */ 000054A0 3F06 move.w -[A7], D6 000054A2 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000054A6 3F3C 0002 move.w -[A7], 0x2 000054AA 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000054AE: 000054AE 4267 clr.w -[A7] 000054B0 486E FFF8 pea.l [A6 - 0x8] 000054B4 487A 002A pea.l [PC + 0x2A /* 000054E0, value 0x6766973, pstring "visual" */] 000054B8 1F3C 0016 move.b -[A7], 0x16 000054BC 1F3C 0041 move.b -[A7], 0x41 /* 'A' */ 000054C0 4267 clr.w -[A7] 000054C2 1F3C 0001 move.b -[A7], 0x1 000054C6 42A7 clr.l -[A7] 000054C8 4EBA CF22 jsr [PC - 0x30DE /* 000023EC */] 000054CC 3E1F move.w D7, [A7]+ label000054CE: 000054CE 3D47 0014 move.w [A6 + 0x14], D7 000054D2 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000054D6 4E5E unlink A6 000054D8 205F movea.l A0, [A7]+ 000054DA DEFC 000C add.w A7, 0xC 000054DE 4ED0 jmp [A0] 000054E0 0676 6973 7561 6C00 addi.w [[A6 + 0x6C00]], 0x6973 /* 'is' */ export_367: 000054E8 4E56 FDB0 link A6, -0x0250 000054EC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000054F0 206E 0010 movea.l A0, [A6 + 0x10] 000054F4 43EE FFF8 lea.l A1, [A6 - 0x8] 000054F8 7003 moveq.l D0, 0x03 label000054FA: 000054FA 32D8 move.w [A1]+, [A0]+ 000054FC 51C8 FFFC dbf D0, -0x6 /* 000054FA */ 00005500 206E 000C movea.l A0, [A6 + 0xC] 00005504 43EE FFF0 lea.l A1, [A6 - 0x10] 00005508 7003 moveq.l D0, 0x03 label0000550A: 0000550A 32D8 move.w [A1]+, [A0]+ 0000550C 51C8 FFFC dbf D0, -0x6 /* 0000550A */ 00005510 41EE FDC4 lea.l A0, [A6 - 0x23C] 00005514 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005518 7003 moveq.l D0, 0x03 label0000551A: 0000551A 30D9 move.w [A0]+, [A1]+ 0000551C 51C8 FFFC dbf D0, -0x6 /* 0000551A */ 00005520 41EE FFDC lea.l A0, [A6 - 0x24] 00005524 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005528 7003 moveq.l D0, 0x03 label0000552A: 0000552A 30D9 move.w [A0]+, [A1]+ 0000552C 51C8 FFFC dbf D0, -0x6 /* 0000552A */ 00005530 41EE FDCC lea.l A0, [A6 - 0x234] 00005534 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005538 7003 moveq.l D0, 0x03 label0000553A: 0000553A 30D9 move.w [A0]+, [A1]+ 0000553C 51C8 FFFC dbf D0, -0x6 /* 0000553A */ 00005540 4247 clr.w D7 00005542 4204 clr.b D4 00005544 4267 clr.w -[A7] 00005546 486E FFF8 pea.l [A6 - 0x8] 0000554A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005550 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00005556 486E FFE8 pea.l [A6 - 0x18] 0000555A 486E FFEC pea.l [A6 - 0x14] 0000555E 7004 moveq.l D0, 0x04 00005560 2F00 move.l -[A7], D0 00005562 486E FFE4 pea.l [A6 - 0x1C] 00005566 303C 0E11 move.w D0, 0xE11 0000556A A816 syscall Pack8 0000556C 4A5F tst.w [A7]+ 0000556E 57C5 seq D5 00005570 4405 neg.b D5 00005572 7001 moveq.l D0, 0x01 00005574 B005 cmp.b D0, D5 00005576 672E beq +0x30 /* 000055A6 */ 00005578 4267 clr.w -[A7] 0000557A 486E FFF8 pea.l [A6 - 0x8] 0000557E 2F3C 6B57 5343 move.l -[A7], 0x6B575343 /* 'kWSC' */ 00005584 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000558A 486E FFE8 pea.l [A6 - 0x18] 0000558E 486E FFEC pea.l [A6 - 0x14] 00005592 7004 moveq.l D0, 0x04 00005594 2F00 move.l -[A7], D0 00005596 486E FFE4 pea.l [A6 - 0x1C] 0000559A 303C 0E11 move.w D0, 0xE11 0000559E A816 syscall Pack8 000055A0 4A5F tst.w [A7]+ 000055A2 57C4 seq D4 000055A4 4404 neg.b D4 label000055A6: 000055A6 1004 move.b D0, D4 000055A8 6752 beq +0x54 /* 000055FC */ 000055AA 486D CFEA pea.l [A5 - 0x3016] 000055AE 7002 moveq.l D0, 0x02 000055B0 2F00 move.l -[A7], D0 000055B2 1F3C 000F move.b -[A7], 0xF 000055B6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000055BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000055BE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000055C2 4267 clr.w -[A7] 000055C4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000055C8 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000055CC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000055D0 3F3C 0002 move.w -[A7], 0x2 000055D4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000055D8 4267 clr.w -[A7] 000055DA 486E FFF8 pea.l [A6 - 0x8] 000055DE 487A 0254 pea.l [PC + 0x254 /* 00005834, value 0x4776169, pstring "wait" */] 000055E2 1F3C 0016 move.b -[A7], 0x16 000055E6 1F3C 0042 move.b -[A7], 0x42 /* 'B' */ 000055EA 4267 clr.w -[A7] 000055EC 1F3C 0001 move.b -[A7], 0x1 000055F0 42A7 clr.l -[A7] 000055F2 4EBA CDF8 jsr [PC - 0x3208 /* 000023EC */] 000055F6 3E1F move.w D7, [A7]+ 000055F8 6000 0204 bra +0x206 /* 000057FE */ label000055FC: 000055FC 1005 move.b D0, D5 000055FE 6744 beq +0x46 /* 00005644 */ 00005600 486D CFEA pea.l [A5 - 0x3016] 00005604 7002 moveq.l D0, 0x02 00005606 2F00 move.l -[A7], D0 00005608 1F3C 000F move.b -[A7], 0xF 0000560C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00005610 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005614 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00005618 3F3C 0001 move.w -[A7], 0x1 0000561C 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00005620 4267 clr.w -[A7] 00005622 486E FFF8 pea.l [A6 - 0x8] 00005626 487A 020C pea.l [PC + 0x20C /* 00005834, value 0x4776169, pstring "wait" */] 0000562A 1F3C 0016 move.b -[A7], 0x16 0000562E 1F3C 0042 move.b -[A7], 0x42 /* 'B' */ 00005632 4267 clr.w -[A7] 00005634 1F3C 0001 move.b -[A7], 0x1 00005638 42A7 clr.l -[A7] 0000563A 4EBA CDB0 jsr [PC - 0x3250 /* 000023EC */] 0000563E 3E1F move.w D7, [A7]+ 00005640 6000 01BC bra +0x1BE /* 000057FE */ label00005644: 00005644 4267 clr.w -[A7] 00005646 486E FFF8 pea.l [A6 - 0x8] 0000564A 2F3C 6B57 4153 move.l -[A7], 0x6B574153 /* 'kWAS' */ 00005650 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00005656 486E FFDC pea.l [A6 - 0x24] 0000565A 4EBA C6AC jsr [PC - 0x3954 /* 00001D08 */] 0000565E 4A5F tst.w [A7]+ 00005660 57C0 seq D0 00005662 4400 neg.b D0 00005664 1D40 FDB1 move.b [A6 - 0x24F], D0 00005668 671A beq +0x1C /* 00005684 */ 0000566A 4267 clr.w -[A7] 0000566C 486E FFDC pea.l [A6 - 0x24] 00005670 486E FDDC pea.l [A6 - 0x224] 00005674 3F3C 00FF move.w -[A7], 0xFF 00005678 4EBA ADDA jsr [PC - 0x5226 /* 00000454 */] 0000567C 3E1F move.w D7, [A7]+ 0000567E 6600 017E bne +0x180 /* 000057FE */ 00005682 6010 bra +0x12 /* 00005694 */ label00005684: 00005684 41EE FDDC lea.l A0, [A6 - 0x224] 00005688 43FA 019E lea.l A1, [PC + 0x19E /* 00005828, value 0xB417070, pstring "AppleScript" */] 0000568C 7005 moveq.l D0, 0x05 label0000568E: 0000568E 30D9 move.w [A0]+, [A1]+ 00005690 51C8 FFFC dbf D0, -0x6 /* 0000568E */ label00005694: 00005694 4267 clr.w -[A7] 00005696 486E FFF8 pea.l [A6 - 0x8] 0000569A 2F3C 6B57 554E move.l -[A7], 0x6B57554E /* 'kWUN' */ 000056A0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000056A6 486E FFDC pea.l [A6 - 0x24] 000056AA 4EBA C65C jsr [PC - 0x39A4 /* 00001D08 */] 000056AE 3E1F move.w D7, [A7]+ 000056B0 6600 014C bne +0x14E /* 000057FE */ 000056B4 42A7 clr.l -[A7] 000056B6 486E FDDC pea.l [A6 - 0x224] 000056BA 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000056BE 2D5F FDD8 move.l [A6 - 0x228], [A7]+ 000056C2 4206 clr.b D6 000056C4 42A7 clr.l -[A7] 000056C6 2F2E FDD8 move.l -[A7], [A6 - 0x228] 000056CA 486E FDC0 pea.l [A6 - 0x240] 000056CE 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 000056D2 285F movea.l A4, [A7]+ 000056D4 200C move.l D0, A4 000056D6 6700 0122 beq +0x124 /* 000057FA */ 000056DA 7000 moveq.l D0, 0x00 000056DC 2D40 FDB8 move.l [A6 - 0x248], D0 000056E0 42A7 clr.l -[A7] 000056E2 2F0C move.l -[A7], A4 000056E4 486E FFDC pea.l [A6 - 0x24] 000056E8 7002 moveq.l D0, 0x02 000056EA 2F00 move.l -[A7], D0 000056EC 486E FDB8 pea.l [A6 - 0x248] 000056F0 2F3C 000C 0103 move.l -[A7], 0xC0103 000056F6 7000 moveq.l D0, 0x00 000056F8 A82A syscall ComponentDispatch 000056FA 201F move.l D0, [A7]+ 000056FC 3E00 move.w D7, D0 000056FE 6600 00D4 bne +0xD6 /* 000057D4 */ label00005702: 00005702 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00005706 7000 moveq.l D0, 0x00 00005708 2D40 FDBC move.l [A6 - 0x244], D0 0000570C 42A7 clr.l -[A7] 0000570E 2F0C move.l -[A7], A4 00005710 2F2E FDB8 move.l -[A7], [A6 - 0x248] 00005714 42A7 clr.l -[A7] 00005716 42A7 clr.l -[A7] 00005718 486E FDBC pea.l [A6 - 0x244] 0000571C 2F3C 0010 0003 move.l -[A7], 0x100003 00005722 7000 moveq.l D0, 0x00 00005724 A82A syscall ComponentDispatch 00005726 201F move.l D0, [A7]+ 00005728 3E00 move.w D7, D0 0000572A 6668 bne +0x6A /* 00005794 */ 0000572C 4AAE FDBC tst.l [A6 - 0x244] 00005730 6604 bne +0x6 /* 00005736 */ 00005732 7C01 moveq.l D6, 0x01 00005734 605E bra +0x60 /* 00005794 */ label00005736: 00005736 2F0C move.l -[A7], A4 00005738 2F2E FDBC move.l -[A7], [A6 - 0x244] 0000573C 4267 clr.w -[A7] 0000573E 486E FDCC pea.l [A6 - 0x234] 00005742 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00005746 203C 626F 6F6C move.l D0, 0x626F6F6C /* 'bool' */ 0000574C B0AE FDCC cmp.l D0, [A6 - 0x234] 00005750 660E bne +0x10 /* 00005760 */ 00005752 206E FDD0 movea.l A0, [A6 - 0x230] 00005756 2050 movea.l A0, [A0] 00005758 4A10 tst.b [A0] 0000575A 56C6 sne D6 0000575C 4406 neg.b D6 0000575E 6024 bra +0x26 /* 00005784 */ label00005760: 00005760 4267 clr.w -[A7] 00005762 486E FDCC pea.l [A6 - 0x234] 00005766 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 0000576C 486E FDC4 pea.l [A6 - 0x23C] 00005770 303C 0603 move.w D0, 0x603 00005774 A816 syscall Pack8 00005776 3E1F move.w D7, [A7]+ 00005778 206E FDC8 movea.l A0, [A6 - 0x238] 0000577C 2050 movea.l A0, [A0] 0000577E 4A10 tst.b [A0] 00005780 56C6 sne D6 00005782 4406 neg.b D6 label00005784: 00005784 486E FDCC pea.l [A6 - 0x234] 00005788 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000578C 486E FDC4 pea.l [A6 - 0x23C] 00005790 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00005794: 00005794 4AAE FDBC tst.l [A6 - 0x244] 00005798 6718 beq +0x1A /* 000057B2 */ 0000579A 42A7 clr.l -[A7] 0000579C 2F0C move.l -[A7], A4 0000579E 2F2E FDBC move.l -[A7], [A6 - 0x244] 000057A2 2F3C 0004 0006 move.l -[A7], 0x40006 000057A8 7000 moveq.l D0, 0x00 000057AA A82A syscall ComponentDispatch 000057AC 201F move.l D0, [A7]+ 000057AE 3D40 FDB6 move.w [A6 - 0x24A], D0 label000057B2: 000057B2 1006 move.b D0, D6 000057B4 661E bne +0x20 /* 000057D4 */ 000057B6 4A47 tst.w D7 000057B8 56C1 sne D1 000057BA 8001 or.b D0, D1 000057BC 0240 0001 andi.w D0, 0x1 000057C0 6612 bne +0x14 /* 000057D4 */ 000057C2 2F00 move.l -[A7], D0 000057C4 4267 clr.w -[A7] 000057C6 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 000057CA 121F move.b D1, [A7]+ 000057CC 201F move.l D0, [A7]+ 000057CE 8001 or.b D0, D1 000057D0 6700 FF30 beq -0xCE /* 00005702 */ label000057D4: 000057D4 42A7 clr.l -[A7] 000057D6 2F0C move.l -[A7], A4 000057D8 2F2E FDB8 move.l -[A7], [A6 - 0x248] 000057DC 2F3C 0004 0006 move.l -[A7], 0x40006 000057E2 7000 moveq.l D0, 0x00 000057E4 A82A syscall ComponentDispatch 000057E6 201F move.l D0, [A7]+ 000057E8 3D40 FDB6 move.w [A6 - 0x24A], D0 000057EC 4267 clr.w -[A7] 000057EE 2F0C move.l -[A7], A4 000057F0 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 000057F4 3D5F FDB6 move.w [A6 - 0x24A], [A7]+ 000057F8 6004 bra +0x6 /* 000057FE */ label000057FA: 000057FA 3E3C F940 move.w D7, 0xF940 label000057FE: 000057FE 486E FDC4 pea.l [A6 - 0x23C] 00005802 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005806 486E FDCC pea.l [A6 - 0x234] 0000580A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000580E 486E FFDC pea.l [A6 - 0x24] 00005812 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005816 3D47 0014 move.w [A6 + 0x14], D7 0000581A 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000581E 4E5E unlink A6 00005820 205F movea.l A0, [A7]+ 00005822 DEFC 000C add.w A7, 0xC 00005826 4ED0 jmp [A0] 00005828 0B41 bchg D1, D5 0000582A 7070 moveq.l D0, 0x70 0000582C 6C65 bge +0x67 /* 00005893 */ 0000582E 5363 subq.w -[A3], 1 00005830 7269 moveq.l D1, 0x69 00005832 7074 moveq.l D0, 0x74 00005834 0477 6169 7400 subi.w [A7 + D7.w * 4], 0x6169 /* 'ai' */ export_368: 0000583A 4E56 FFC8 link A6, -0x0038 0000583E 48E7 0700 movem.l -[A7], D5,D6,D7 00005842 206E 0010 movea.l A0, [A6 + 0x10] 00005846 43EE FFF8 lea.l A1, [A6 - 0x8] 0000584A 7003 moveq.l D0, 0x03 label0000584C: 0000584C 32D8 move.w [A1]+, [A0]+ 0000584E 51C8 FFFC dbf D0, -0x6 /* 0000584C */ 00005852 206E 000C movea.l A0, [A6 + 0xC] 00005856 43EE FFF0 lea.l A1, [A6 - 0x10] 0000585A 7003 moveq.l D0, 0x03 label0000585C: 0000585C 32D8 move.w [A1]+, [A0]+ 0000585E 51C8 FFFC dbf D0, -0x6 /* 0000585C */ 00005862 41EE FFE8 lea.l A0, [A6 - 0x18] 00005866 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000586A 7003 moveq.l D0, 0x03 label0000586C: 0000586C 30D9 move.w [A0]+, [A1]+ 0000586E 51C8 FFFC dbf D0, -0x6 /* 0000586C */ 00005872 41EE FFE0 lea.l A0, [A6 - 0x20] 00005876 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000587A 7003 moveq.l D0, 0x03 label0000587C: 0000587C 30D9 move.w [A0]+, [A1]+ 0000587E 51C8 FFFC dbf D0, -0x6 /* 0000587C */ 00005882 41EE FFD8 lea.l A0, [A6 - 0x28] 00005886 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000588A 7003 moveq.l D0, 0x03 label0000588C: 0000588C 30D9 move.w [A0]+, [A1]+ 0000588E 51C8 FFFC dbf D0, -0x6 /* 0000588C */ 00005892 4267 clr.w -[A7] 00005894 486E FFF8 pea.l [A6 - 0x8] 00005898 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000589E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000058A4 486E FFE8 pea.l [A6 - 0x18] 000058A8 4EBA C45E jsr [PC - 0x3BA2 /* 00001D08 */] 000058AC 3E1F move.w D7, [A7]+ 000058AE 6600 0158 bne +0x15A /* 00005A08 */ 000058B2 4267 clr.w -[A7] 000058B4 486E FFF8 pea.l [A6 - 0x8] 000058B8 2F3C 6B57 544F move.l -[A7], 0x6B57544F /* 'kWTO' */ 000058BE 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000058C4 486E FFE0 pea.l [A6 - 0x20] 000058C8 303C 0812 move.w D0, 0x812 000058CC A816 syscall Pack8 000058CE 3E1F move.w D7, [A7]+ 000058D0 6600 0136 bne +0x138 /* 00005A08 */ 000058D4 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 000058DA B0AE FFE0 cmp.l D0, [A6 - 0x20] 000058DE 6618 bne +0x1A /* 000058F8 */ 000058E0 4267 clr.w -[A7] 000058E2 486E FFE0 pea.l [A6 - 0x20] 000058E6 4267 clr.w -[A7] 000058E8 486E FFD8 pea.l [A6 - 0x28] 000058EC 303C 0536 move.w D0, 0x536 000058F0 A816 syscall Pack8 000058F2 3E1F move.w D7, [A7]+ 000058F4 6600 0112 bne +0x114 /* 00005A08 */ label000058F8: 000058F8 203C 6669 6C65 move.l D0, 0x66696C65 /* 'file' */ 000058FE B0AE FFD8 cmp.l D0, [A6 - 0x28] 00005902 6708 beq +0xA /* 0000590C */ 00005904 3E3C F959 move.w D7, 0xF959 00005908 6000 00FE bra +0x100 /* 00005A08 */ label0000590C: 0000590C 4267 clr.w -[A7] 0000590E 486E FFF8 pea.l [A6 - 0x8] 00005912 2F3C 6B57 4154 move.l -[A7], 0x6B574154 /* 'kWAT' */ 00005918 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 0000591E 486E FFD0 pea.l [A6 - 0x30] 00005922 486E FFD4 pea.l [A6 - 0x2C] 00005926 7004 moveq.l D0, 0x04 00005928 2F00 move.l -[A7], D0 0000592A 486E FFCC pea.l [A6 - 0x34] 0000592E 303C 0E11 move.w D0, 0xE11 00005932 A816 syscall Pack8 00005934 4A5F tst.w [A7]+ 00005936 57C6 seq D6 00005938 4406 neg.b D6 0000593A 1006 move.b D0, D6 0000593C 6722 beq +0x24 /* 00005960 */ 0000593E 203C 4645 4F4C move.l D0, 0x46454F4C /* 'FEOL' */ 00005944 B0AE FFD4 cmp.l D0, [A6 - 0x2C] 00005948 56C0 sne D0 0000594A 4A00 tst.b D0 0000594C 6712 beq +0x14 /* 00005960 */ 0000594E 223C 4645 4E44 move.l D1, 0x46454E44 /* 'FEND' */ 00005954 B2AE FFD4 cmp.l D1, [A6 - 0x2C] 00005958 56C1 sne D1 0000595A C001 and.b D0, D1 0000595C 6702 beq +0x4 /* 00005960 */ 0000595E 4206 clr.b D6 label00005960: 00005960 4267 clr.w -[A7] 00005962 486E FFF8 pea.l [A6 - 0x8] 00005966 2F3C 6B57 4154 move.l -[A7], 0x6B574154 /* 'kWAT' */ 0000596C 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00005972 486E FFD0 pea.l [A6 - 0x30] 00005976 486E FFD4 pea.l [A6 - 0x2C] 0000597A 7004 moveq.l D0, 0x04 0000597C 2F00 move.l -[A7], D0 0000597E 486E FFCC pea.l [A6 - 0x34] 00005982 303C 0E11 move.w D0, 0xE11 00005986 A816 syscall Pack8 00005988 4A5F tst.w [A7]+ 0000598A 57C5 seq D5 0000598C 4405 neg.b D5 0000598E 486D CFEA pea.l [A5 - 0x3016] 00005992 7002 moveq.l D0, 0x02 00005994 2F00 move.l -[A7], D0 00005996 1F3C 000F move.b -[A7], 0xF 0000599A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000599E 206E FFEC movea.l A0, [A6 - 0x14] 000059A2 2F10 move.l -[A7], [A0] 000059A4 42A7 clr.l -[A7] 000059A6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000059AA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000059AE 1F3C 0001 move.b -[A7], 0x1 000059B2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000059B6 486E FFD8 pea.l [A6 - 0x28] 000059BA 4EBA B47A jsr [PC - 0x4B86 /* 00000E36 */] 000059BE 1006 move.b D0, D6 000059C0 670A beq +0xC /* 000059CC */ 000059C2 3F3C 0002 move.w -[A7], 0x2 000059C6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000059CA 601C bra +0x1E /* 000059E8 */ label000059CC: 000059CC 1005 move.b D0, D5 000059CE 6712 beq +0x14 /* 000059E2 */ 000059D0 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000059D4 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000059D8 3F3C 0001 move.w -[A7], 0x1 000059DC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000059E0 6006 bra +0x8 /* 000059E8 */ label000059E2: 000059E2 4267 clr.w -[A7] 000059E4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] label000059E8: 000059E8 4267 clr.w -[A7] 000059EA 486E FFF8 pea.l [A6 - 0x8] 000059EE 487A 0042 pea.l [PC + 0x42 /* 00005A32, value 0x5777269, pstring "write" */] 000059F2 1F3C 0016 move.b -[A7], 0x16 000059F6 1F3C 0043 move.b -[A7], 0x43 /* 'C' */ 000059FA 4267 clr.w -[A7] label000059FC: 000059FC 1F3C 0001 move.b -[A7], 0x1 00005A00 42A7 clr.l -[A7] 00005A02 4EBA C9E8 jsr [PC - 0x3618 /* 000023EC */] 00005A06 3E1F move.w D7, [A7]+ label00005A08: 00005A08 486E FFE8 pea.l [A6 - 0x18] 00005A0C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005A10 486E FFE0 pea.l [A6 - 0x20] 00005A14 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005A18 486E FFD8 pea.l [A6 - 0x28] 00005A1C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005A20 3D47 0014 move.w [A6 + 0x14], D7 00005A24 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005A28 4E5E unlink A6 00005A2A 205F movea.l A0, [A7]+ 00005A2C DEFC 000C add.w A7, 0xC 00005A30 4ED0 jmp [A0] 00005A32 0577 7269 bchg [A7 + D7.w * 2 + 0x69], D2 00005A36 7465 moveq.l D2, 0x65 export_369: 00005A38 4E56 FFC2 link A6, -0x003E 00005A3C 2F07 move.l -[A7], D7 00005A3E 206E 0010 movea.l A0, [A6 + 0x10] 00005A42 43EE FFF8 lea.l A1, [A6 - 0x8] 00005A46 7003 moveq.l D0, 0x03 label00005A48: 00005A48 32D8 move.w [A1]+, [A0]+ 00005A4A 51C8 FFFC dbf D0, -0x6 /* 00005A48 */ 00005A4E 206E 000C movea.l A0, [A6 + 0xC] 00005A52 43EE FFF0 lea.l A1, [A6 - 0x10] 00005A56 7003 moveq.l D0, 0x03 label00005A58: 00005A58 32D8 move.w [A1]+, [A0]+ 00005A5A 51C8 FFFC dbf D0, -0x6 /* 00005A58 */ 00005A5E 41EE FFE8 lea.l A0, [A6 - 0x18] 00005A62 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005A66 7003 moveq.l D0, 0x03 label00005A68: 00005A68 30D9 move.w [A0]+, [A1]+ 00005A6A 51C8 FFFC dbf D0, -0x6 /* 00005A68 */ 00005A6E 41EE FFE0 lea.l A0, [A6 - 0x20] 00005A72 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005A76 7003 moveq.l D0, 0x03 label00005A78: 00005A78 30D9 move.w [A0]+, [A1]+ 00005A7A 51C8 FFFC dbf D0, -0x6 /* 00005A78 */ 00005A7E 41EE FFD8 lea.l A0, [A6 - 0x28] 00005A82 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005A86 7003 moveq.l D0, 0x03 label00005A88: 00005A88 30D9 move.w [A0]+, [A1]+ 00005A8A 51C8 FFFC dbf D0, -0x6 /* 00005A88 */ 00005A8E 41EE FFD0 lea.l A0, [A6 - 0x30] 00005A92 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005A96 7003 moveq.l D0, 0x03 label00005A98: 00005A98 30D9 move.w [A0]+, [A1]+ 00005A9A 51C8 FFFC dbf D0, -0x6 /* 00005A98 */ 00005A9E 4267 clr.w -[A7] 00005AA0 486E FFF8 pea.l [A6 - 0x8] 00005AA4 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 00005AAA 2F3C 696E 736C move.l -[A7], 0x696E736C /* 'insl' */ 00005AB0 486E FFE8 pea.l [A6 - 0x18] 00005AB4 303C 0812 move.w D0, 0x812 00005AB8 A816 syscall Pack8 00005ABA 3E1F move.w D7, [A7]+ 00005ABC 6600 00AC bne +0xAE /* 00005B6A */ 00005AC0 4267 clr.w -[A7] 00005AC2 486E FFE8 pea.l [A6 - 0x18] 00005AC6 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 00005ACC 486E FFE0 pea.l [A6 - 0x20] 00005AD0 303C 0603 move.w D0, 0x603 00005AD4 A816 syscall Pack8 00005AD6 3E1F move.w D7, [A7]+ 00005AD8 6600 0090 bne +0x92 /* 00005B6A */ 00005ADC 4267 clr.w -[A7] 00005ADE 486E FFE0 pea.l [A6 - 0x20] 00005AE2 2F3C 6B6F 626A move.l -[A7], 0x6B6F626A /* 'kobj' */ 00005AE8 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00005AEE 486E FFD8 pea.l [A6 - 0x28] 00005AF2 303C 0812 move.w D0, 0x812 00005AF6 A816 syscall Pack8 00005AF8 3E1F move.w D7, [A7]+ 00005AFA 666E bne +0x70 /* 00005B6A */ 00005AFC 4267 clr.w -[A7] 00005AFE 486E FFD8 pea.l [A6 - 0x28] 00005B02 4267 clr.w -[A7] 00005B04 486E FFD0 pea.l [A6 - 0x30] 00005B08 303C 0536 move.w D0, 0x536 00005B0C A816 syscall Pack8 00005B0E 3E1F move.w D7, [A7]+ 00005B10 6658 bne +0x5A /* 00005B6A */ 00005B12 4267 clr.w -[A7] 00005B14 486E FFE0 pea.l [A6 - 0x20] 00005B18 2F3C 6B70 6F73 move.l -[A7], 0x6B706F73 /* 'kpos' */ 00005B1E 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00005B24 486E FFCC pea.l [A6 - 0x34] 00005B28 486E FFC4 pea.l [A6 - 0x3C] 00005B2C 7004 moveq.l D0, 0x04 00005B2E 2F00 move.l -[A7], D0 00005B30 486E FFC8 pea.l [A6 - 0x38] 00005B34 303C 0E11 move.w D0, 0xE11 00005B38 A816 syscall Pack8 00005B3A 3E1F move.w D7, [A7]+ 00005B3C 662C bne +0x2E /* 00005B6A */ 00005B3E 203C 7270 6C63 move.l D0, 0x72706C63 /* 'rplc' */ 00005B44 B0AE FFC4 cmp.l D0, [A6 - 0x3C] 00005B48 6706 beq +0x8 /* 00005B50 */ 00005B4A 3E3C F954 move.w D7, 0xF954 00005B4E 601A bra +0x1C /* 00005B6A */ label00005B50: 00005B50 4267 clr.w -[A7] 00005B52 486E FFD0 pea.l [A6 - 0x30] 00005B56 486E FFF8 pea.l [A6 - 0x8] 00005B5A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005B60 1F3C 0002 move.b -[A7], 0x2 00005B64 4EBA CB1A jsr [PC - 0x34E6 /* 00002680 */] 00005B68 3E1F move.w D7, [A7]+ label00005B6A: 00005B6A 486E FFE8 pea.l [A6 - 0x18] 00005B6E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005B72 486E FFE0 pea.l [A6 - 0x20] 00005B76 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005B7A 486E FFD8 pea.l [A6 - 0x28] 00005B7E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005B82 486E FFD0 pea.l [A6 - 0x30] 00005B86 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005B8A 3D47 0014 move.w [A6 + 0x14], D7 00005B8E 2E1F move.l D7, [A7]+ 00005B90 4E5E unlink A6 00005B92 205F movea.l A0, [A7]+ 00005B94 DEFC 000C add.w A7, 0xC 00005B98 4ED0 jmp [A0] export_370: 00005B9A 4E56 FFCC link A6, -0x0034 00005B9E 48E7 0300 movem.l -[A7], D6,D7 00005BA2 206E 0010 movea.l A0, [A6 + 0x10] 00005BA6 43EE FFF8 lea.l A1, [A6 - 0x8] 00005BAA 7003 moveq.l D0, 0x03 label00005BAC: 00005BAC 32D8 move.w [A1]+, [A0]+ 00005BAE 51C8 FFFC dbf D0, -0x6 /* 00005BAC */ 00005BB2 206E 000C movea.l A0, [A6 + 0xC] 00005BB6 43EE FFF0 lea.l A1, [A6 - 0x10] 00005BBA 7003 moveq.l D0, 0x03 label00005BBC: 00005BBC 32D8 move.w [A1]+, [A0]+ 00005BBE 51C8 FFFC dbf D0, -0x6 /* 00005BBC */ 00005BC2 41EE FFE8 lea.l A0, [A6 - 0x18] 00005BC6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005BCA 7003 moveq.l D0, 0x03 label00005BCC: 00005BCC 30D9 move.w [A0]+, [A1]+ 00005BCE 51C8 FFFC dbf D0, -0x6 /* 00005BCC */ 00005BD2 41EE FFE0 lea.l A0, [A6 - 0x20] 00005BD6 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005BDA 7003 moveq.l D0, 0x03 label00005BDC: 00005BDC 30D9 move.w [A0]+, [A1]+ 00005BDE 51C8 FFFC dbf D0, -0x6 /* 00005BDC */ 00005BE2 4267 clr.w -[A7] 00005BE4 486E FFF8 pea.l [A6 - 0x8] 00005BE8 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */ 00005BEE 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00005BF4 486E FFD8 pea.l [A6 - 0x28] 00005BF8 486E FFDC pea.l [A6 - 0x24] 00005BFC 7004 moveq.l D0, 0x04 00005BFE 2F00 move.l -[A7], D0 00005C00 486E FFD4 pea.l [A6 - 0x2C] 00005C04 303C 0E11 move.w D0, 0xE11 00005C08 A816 syscall Pack8 00005C0A 3E1F move.w D7, [A7]+ 00005C0C 6600 0098 bne +0x9A /* 00005CA6 */ 00005C10 4267 clr.w -[A7] 00005C12 486E FFF8 pea.l [A6 - 0x8] 00005C16 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005C1C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00005C22 486E FFD8 pea.l [A6 - 0x28] 00005C26 42A7 clr.l -[A7] 00005C28 42A7 clr.l -[A7] 00005C2A 486E FFD4 pea.l [A6 - 0x2C] 00005C2E 303C 0E11 move.w D0, 0xE11 00005C32 A816 syscall Pack8 00005C34 3C1F move.w D6, [A7]+ 00005C36 6654 bne +0x56 /* 00005C8C */ 00005C38 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00005C3E B0AE FFD8 cmp.l D0, [A6 - 0x28] 00005C42 6636 bne +0x38 /* 00005C7A */ 00005C44 4267 clr.w -[A7] 00005C46 486E FFF8 pea.l [A6 - 0x8] 00005C4A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005C50 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00005C56 486E FFE8 pea.l [A6 - 0x18] 00005C5A 4EBA C0AC jsr [PC - 0x3F54 /* 00001D08 */] 00005C5E 3E1F move.w D7, [A7]+ 00005C60 6644 bne +0x46 /* 00005CA6 */ 00005C62 4267 clr.w -[A7] 00005C64 486E FFE8 pea.l [A6 - 0x18] 00005C68 4267 clr.w -[A7] 00005C6A 486E FFE0 pea.l [A6 - 0x20] 00005C6E 303C 0536 move.w D0, 0x536 00005C72 A816 syscall Pack8 00005C74 3E1F move.w D7, [A7]+ 00005C76 662E bne +0x30 /* 00005CA6 */ 00005C78 6012 bra +0x14 /* 00005C8C */ label00005C7A: 00005C7A 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00005C80 B0AE FFD8 cmp.l D0, [A6 - 0x28] 00005C84 6706 beq +0x8 /* 00005C8C */ 00005C86 3E3C F954 move.w D7, 0xF954 00005C8A 601A bra +0x1C /* 00005CA6 */ label00005C8C: 00005C8C 4267 clr.w -[A7] 00005C8E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00005C92 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */ 00005C98 486E FFE0 pea.l [A6 - 0x20] 00005C9C 486E FFD0 pea.l [A6 - 0x30] 00005CA0 4EBA A3C0 jsr [PC - 0x5C40 /* 00000062 */] 00005CA4 3E1F move.w D7, [A7]+ label00005CA6: 00005CA6 4A47 tst.w D7 00005CA8 57C0 seq D0 00005CAA 4A00 tst.b D0 00005CAC 672C beq +0x2E /* 00005CDA */ 00005CAE 4AAE FFF4 tst.l [A6 - 0xC] 00005CB2 56C1 sne D1 00005CB4 C001 and.b D0, D1 00005CB6 6722 beq +0x24 /* 00005CDA */ 00005CB8 4267 clr.w -[A7] 00005CBA 486E FFF0 pea.l [A6 - 0x10] 00005CBE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005CC4 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00005CCA 486E FFD0 pea.l [A6 - 0x30] 00005CCE 7004 moveq.l D0, 0x04 00005CD0 2F00 move.l -[A7], D0 00005CD2 303C 0A0F move.w D0, 0xA0F 00005CD6 A816 syscall Pack8 00005CD8 3E1F move.w D7, [A7]+ label00005CDA: 00005CDA 486E FFE8 pea.l [A6 - 0x18] 00005CDE 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005CE2 486E FFE0 pea.l [A6 - 0x20] 00005CE6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005CEA 3D47 0014 move.w [A6 + 0x14], D7 00005CEE 4CDF 00C0 movem.l D6,D7, [A7]+ 00005CF2 4E5E unlink A6 00005CF4 205F movea.l A0, [A7]+ 00005CF6 DEFC 000C add.w A7, 0xC 00005CFA 4ED0 jmp [A0] export_371: 00005CFC 4E56 FFE2 link A6, -0x001E 00005D00 2F07 move.l -[A7], D7 00005D02 206E 0010 movea.l A0, [A6 + 0x10] 00005D06 43EE FFF8 lea.l A1, [A6 - 0x8] 00005D0A 7003 moveq.l D0, 0x03 label00005D0C: 00005D0C 32D8 move.w [A1]+, [A0]+ 00005D0E 51C8 FFFC dbf D0, -0x6 /* 00005D0C */ 00005D12 206E 000C movea.l A0, [A6 + 0xC] 00005D16 43EE FFF0 lea.l A1, [A6 - 0x10] 00005D1A 7003 moveq.l D0, 0x03 label00005D1C: 00005D1C 32D8 move.w [A1]+, [A0]+ 00005D1E 51C8 FFFC dbf D0, -0x6 /* 00005D1C */ 00005D22 4267 clr.w -[A7] 00005D24 486E FFF8 pea.l [A6 - 0x8] 00005D28 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */ 00005D2E 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00005D34 486E FFE8 pea.l [A6 - 0x18] 00005D38 486E FFEC pea.l [A6 - 0x14] 00005D3C 7004 moveq.l D0, 0x04 00005D3E 2F00 move.l -[A7], D0 00005D40 486E FFE4 pea.l [A6 - 0x1C] 00005D44 303C 0E11 move.w D0, 0xE11 00005D48 A816 syscall Pack8 00005D4A 3E1F move.w D7, [A7]+ 00005D4C 6650 bne +0x52 /* 00005D9E */ 00005D4E 203C 6342 544E move.l D0, 0x6342544E /* 'cBTN' */ 00005D54 B0AE FFEC cmp.l D0, [A6 - 0x14] 00005D58 660C bne +0xE /* 00005D66 */ 00005D5A 2F3C 0000 0001 move.l -[A7], 0x1 00005D60 4267 clr.w -[A7] 00005D62 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] label00005D66: 00005D66 203C 6346 4C44 move.l D0, 0x63464C44 /* 'cFLD' */ 00005D6C B0AE FFEC cmp.l D0, [A6 - 0x14] 00005D70 660C bne +0xE /* 00005D7E */ 00005D72 2F3C 0000 0002 move.l -[A7], 0x2 00005D78 4267 clr.w -[A7] 00005D7A 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] label00005D7E: 00005D7E 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00005D84 B0AE FFEC cmp.l D0, [A6 - 0x14] 00005D88 6604 bne +0x6 /* 00005D8E */ 00005D8A 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */] label00005D8E: 00005D8E 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00005D94 B0AE FFEC cmp.l D0, [A6 - 0x14] 00005D98 6604 bne +0x6 /* 00005D9E */ 00005D9A 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */] label00005D9E: 00005D9E 3D47 0014 move.w [A6 + 0x14], D7 00005DA2 2E1F move.l D7, [A7]+ 00005DA4 4E5E unlink A6 00005DA6 205F movea.l A0, [A7]+ 00005DA8 DEFC 000C add.w A7, 0xC 00005DAC 4ED0 jmp [A0] export_372: 00005DAE 4E56 FECA link A6, -0x0136 00005DB2 48E7 0300 movem.l -[A7], D6,D7 00005DB6 206E 0010 movea.l A0, [A6 + 0x10] 00005DBA 43EE FFF8 lea.l A1, [A6 - 0x8] 00005DBE 7003 moveq.l D0, 0x03 label00005DC0: 00005DC0 32D8 move.w [A1]+, [A0]+ 00005DC2 51C8 FFFC dbf D0, -0x6 /* 00005DC0 */ 00005DC6 206E 000C movea.l A0, [A6 + 0xC] 00005DCA 43EE FFF0 lea.l A1, [A6 - 0x10] 00005DCE 7003 moveq.l D0, 0x03 label00005DD0: 00005DD0 32D8 move.w [A1]+, [A0]+ 00005DD2 51C8 FFFC dbf D0, -0x6 /* 00005DD0 */ 00005DD6 41EE FFE8 lea.l A0, [A6 - 0x18] 00005DDA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005DDE 7003 moveq.l D0, 0x03 label00005DE0: 00005DE0 30D9 move.w [A0]+, [A1]+ 00005DE2 51C8 FFFC dbf D0, -0x6 /* 00005DE0 */ 00005DE6 41EE FFE0 lea.l A0, [A6 - 0x20] 00005DEA 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005DEE 7003 moveq.l D0, 0x03 label00005DF0: 00005DF0 30D9 move.w [A0]+, [A1]+ 00005DF2 51C8 FFFC dbf D0, -0x6 /* 00005DF0 */ 00005DF6 422E FECB clr.b [A6 - 0x135] 00005DFA 4267 clr.w -[A7] 00005DFC 486E FFF8 pea.l [A6 - 0x8] 00005E00 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005E06 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00005E0C 486E FFE8 pea.l [A6 - 0x18] 00005E10 303C 0812 move.w D0, 0x812 00005E14 A816 syscall Pack8 00005E16 3E1F move.w D7, [A7]+ 00005E18 6600 00D8 bne +0xDA /* 00005EF2 */ 00005E1C 203C 6F62 6A20 move.l D0, 0x6F626A20 /* 'obj ' */ 00005E22 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00005E26 6600 00CA bne +0xCC /* 00005EF2 */ 00005E2A 1B7C 0001 9FD2 move.b [A5 - 0x602E], 0x1 00005E30 4267 clr.w -[A7] 00005E32 486E FFE8 pea.l [A6 - 0x18] 00005E36 4267 clr.w -[A7] 00005E38 486E FFE0 pea.l [A6 - 0x20] 00005E3C 303C 0536 move.w D0, 0x536 00005E40 A816 syscall Pack8 00005E42 3C1F move.w D6, [A7]+ 00005E44 422D 9FD2 clr.b [A5 - 0x602E] 00005E48 4A46 tst.w D6 00005E4A 6600 00A6 bne +0xA8 /* 00005EF2 */ 00005E4E 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00005E54 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00005E58 57C0 seq D0 00005E5A 4A00 tst.b D0 00005E5C 6610 bne +0x12 /* 00005E6E */ 00005E5E 223C 6342 4744 move.l D1, 0x63424744 /* 'cBGD' */ 00005E64 B2AE FFE0 cmp.l D1, [A6 - 0x20] 00005E68 57C1 seq D1 00005E6A 8001 or.b D0, D1 00005E6C 672E beq +0x30 /* 00005E9C */ label00005E6E: 00005E6E 1B7C 0001 9FD2 move.b [A5 - 0x602E], 0x1 00005E74 4267 clr.w -[A7] 00005E76 206E FFE4 movea.l A0, [A6 - 0x1C] 00005E7A 2050 movea.l A0, [A0] 00005E7C 4868 0114 pea.l [A0 + 0x114] 00005E80 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 00005E84 4A5F tst.w [A7]+ 00005E86 660E bne +0x10 /* 00005E96 */ 00005E88 1D7C 0001 FECB move.b [A6 - 0x135], 0x1 00005E8E 4267 clr.w -[A7] 00005E90 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00005E94 3C1F move.w D6, [A7]+ label00005E96: 00005E96 422D 9FD2 clr.b [A5 - 0x602E] 00005E9A 6056 bra +0x58 /* 00005EF2 */ label00005E9C: 00005E9C 203C 6669 6C65 move.l D0, 0x66696C65 /* 'file' */ 00005EA2 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00005EA6 6644 bne +0x46 /* 00005EEC */ 00005EA8 2D7C 5445 5854 FFE0 move.l [A6 - 0x20], 0x54455854 /* 'TEXT' */ 00005EB0 4267 clr.w -[A7] 00005EB2 486E FFE0 pea.l [A6 - 0x20] 00005EB6 486E FEE0 pea.l [A6 - 0x120] 00005EBA 3F3C 00FF move.w -[A7], 0xFF 00005EBE 4EBA A594 jsr [PC - 0x5A6C /* 00000454 */] 00005EC2 3E1F move.w D7, [A7]+ 00005EC4 662C bne +0x2E /* 00005EF2 */ 00005EC6 486E FEE0 pea.l [A6 - 0x120] 00005ECA 4267 clr.w -[A7] 00005ECC 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 00005ED0 42A7 clr.l -[A7] 00005ED2 42A7 clr.l -[A7] 00005ED4 486E FEE0 pea.l [A6 - 0x120] 00005ED8 486E FED0 pea.l [A6 - 0x130] 00005EDC 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00005EE0 4A5F tst.w [A7]+ 00005EE2 660E bne +0x10 /* 00005EF2 */ 00005EE4 1D7C 0001 FECB move.b [A6 - 0x135], 0x1 00005EEA 6006 bra +0x8 /* 00005EF2 */ label00005EEC: 00005EEC 1D7C 0001 FECB move.b [A6 - 0x135], 0x1 label00005EF2: 00005EF2 4A47 tst.w D7 00005EF4 57C0 seq D0 00005EF6 4A00 tst.b D0 00005EF8 672C beq +0x2E /* 00005F26 */ 00005EFA 4AAE FFF4 tst.l [A6 - 0xC] 00005EFE 56C1 sne D1 00005F00 C001 and.b D0, D1 00005F02 6722 beq +0x24 /* 00005F26 */ 00005F04 4267 clr.w -[A7] 00005F06 486E FFF0 pea.l [A6 - 0x10] 00005F0A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005F10 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00005F16 486E FECB pea.l [A6 - 0x135] 00005F1A 7001 moveq.l D0, 0x01 00005F1C 2F00 move.l -[A7], D0 00005F1E 303C 0A0F move.w D0, 0xA0F 00005F22 A816 syscall Pack8 00005F24 3E1F move.w D7, [A7]+ label00005F26: 00005F26 486E FFE8 pea.l [A6 - 0x18] 00005F2A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005F2E 486E FFE0 pea.l [A6 - 0x20] 00005F32 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005F36 3D47 0014 move.w [A6 + 0x14], D7 00005F3A 4CDF 00C0 movem.l D6,D7, [A7]+ 00005F3E 4E5E unlink A6 00005F40 205F movea.l A0, [A7]+ 00005F42 DEFC 000C add.w A7, 0xC 00005F46 4ED0 jmp [A0] export_373: 00005F48 4E56 FFBE link A6, -0x0042 00005F4C 2F07 move.l -[A7], D7 00005F4E 206E 0010 movea.l A0, [A6 + 0x10] 00005F52 43EE FFF8 lea.l A1, [A6 - 0x8] 00005F56 7003 moveq.l D0, 0x03 label00005F58: 00005F58 32D8 move.w [A1]+, [A0]+ 00005F5A 51C8 FFFC dbf D0, -0x6 /* 00005F58 */ 00005F5E 206E 000C movea.l A0, [A6 + 0xC] 00005F62 43EE FFF0 lea.l A1, [A6 - 0x10] 00005F66 7003 moveq.l D0, 0x03 label00005F68: 00005F68 32D8 move.w [A1]+, [A0]+ 00005F6A 51C8 FFFC dbf D0, -0x6 /* 00005F68 */ 00005F6E 41EE FFE8 lea.l A0, [A6 - 0x18] 00005F72 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005F76 7003 moveq.l D0, 0x03 label00005F78: 00005F78 30D9 move.w [A0]+, [A1]+ 00005F7A 51C8 FFFC dbf D0, -0x6 /* 00005F78 */ 00005F7E 41EE FFE0 lea.l A0, [A6 - 0x20] 00005F82 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005F86 7003 moveq.l D0, 0x03 label00005F88: 00005F88 30D9 move.w [A0]+, [A1]+ 00005F8A 51C8 FFFC dbf D0, -0x6 /* 00005F88 */ 00005F8E 41EE FFD0 lea.l A0, [A6 - 0x30] 00005F92 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005F96 7003 moveq.l D0, 0x03 label00005F98: 00005F98 30D9 move.w [A0]+, [A1]+ 00005F9A 51C8 FFFC dbf D0, -0x6 /* 00005F98 */ 00005F9E 41EE FFD8 lea.l A0, [A6 - 0x28] 00005FA2 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005FA6 7003 moveq.l D0, 0x03 label00005FA8: 00005FA8 30D9 move.w [A0]+, [A1]+ 00005FAA 51C8 FFFC dbf D0, -0x6 /* 00005FA8 */ 00005FAE 4267 clr.w -[A7] 00005FB0 486E FFF8 pea.l [A6 - 0x8] 00005FB4 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00005FBA 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00005FC0 486E FFE8 pea.l [A6 - 0x18] 00005FC4 303C 0812 move.w D0, 0x812 00005FC8 A816 syscall Pack8 00005FCA 3E1F move.w D7, [A7]+ 00005FCC 6600 00A4 bne +0xA6 /* 00006072 */ 00005FD0 4267 clr.w -[A7] 00005FD2 486E FFE8 pea.l [A6 - 0x18] 00005FD6 4267 clr.w -[A7] 00005FD8 486E FFE0 pea.l [A6 - 0x20] 00005FDC 303C 0536 move.w D0, 0x536 00005FE0 A816 syscall Pack8 00005FE2 3E1F move.w D7, [A7]+ 00005FE4 6600 008C bne +0x8E /* 00006072 */ 00005FE8 2D7C 2A2A 2A2A FFCC move.l [A6 - 0x34], 0x2A2A2A2A /* '****' */ 00005FF0 4267 clr.w -[A7] 00005FF2 486E FFF8 pea.l [A6 - 0x8] 00005FF6 2F3C 7274 7970 move.l -[A7], 0x72747970 /* 'rtyp' */ 00005FFC 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00006002 486E FFD0 pea.l [A6 - 0x30] 00006006 303C 0812 move.w D0, 0x812 0000600A A816 syscall Pack8 0000600C 4A5F tst.w [A7]+ 0000600E 662E bne +0x30 /* 0000603E */ 00006010 4267 clr.w -[A7] 00006012 486E FFD0 pea.l [A6 - 0x30] 00006016 7001 moveq.l D0, 0x01 00006018 2F00 move.l -[A7], D0 0000601A 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00006020 486E FFC8 pea.l [A6 - 0x38] 00006024 486E FFC4 pea.l [A6 - 0x3C] 00006028 486E FFCC pea.l [A6 - 0x34] 0000602C 7004 moveq.l D0, 0x04 0000602E 2F00 move.l -[A7], D0 00006030 486E FFC0 pea.l [A6 - 0x40] 00006034 303C 100A move.w D0, 0x100A 00006038 A816 syscall Pack8 0000603A 3E1F move.w D7, [A7]+ 0000603C 6634 bne +0x36 /* 00006072 */ label0000603E: 0000603E 4267 clr.w -[A7] 00006040 486E FFE0 pea.l [A6 - 0x20] 00006044 2F2E FFCC move.l -[A7], [A6 - 0x34] 00006048 486E FFD8 pea.l [A6 - 0x28] 0000604C 4EBA B83A jsr [PC - 0x47C6 /* 00001888 */] 00006050 3E1F move.w D7, [A7]+ 00006052 661E bne +0x20 /* 00006072 */ 00006054 4AAE FFF4 tst.l [A6 - 0xC] 00006058 6718 beq +0x1A /* 00006072 */ 0000605A 4267 clr.w -[A7] 0000605C 486E FFF0 pea.l [A6 - 0x10] 00006060 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00006066 486E FFD8 pea.l [A6 - 0x28] 0000606A 303C 0610 move.w D0, 0x610 0000606E A816 syscall Pack8 00006070 3E1F move.w D7, [A7]+ label00006072: 00006072 486E FFD0 pea.l [A6 - 0x30] 00006076 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000607A 486E FFD8 pea.l [A6 - 0x28] 0000607E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00006082 486E FFE8 pea.l [A6 - 0x18] 00006086 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000608A 486E FFE0 pea.l [A6 - 0x20] 0000608E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00006092 3D47 0014 move.w [A6 + 0x14], D7 00006096 2E1F move.l D7, [A7]+ 00006098 4E5E unlink A6 0000609A 205F movea.l A0, [A7]+ 0000609C DEFC 000C add.w A7, 0xC 000060A0 4ED0 jmp [A0] export_374: 000060A2 4E56 FDCE link A6, -0x0232 000060A6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000060AA 206E 0010 movea.l A0, [A6 + 0x10] 000060AE 43EE FFF8 lea.l A1, [A6 - 0x8] 000060B2 7003 moveq.l D0, 0x03 label000060B4: 000060B4 32D8 move.w [A1]+, [A0]+ 000060B6 51C8 FFFC dbf D0, -0x6 /* 000060B4 */ 000060BA 206E 000C movea.l A0, [A6 + 0xC] 000060BE 43EE FFF0 lea.l A1, [A6 - 0x10] 000060C2 7003 moveq.l D0, 0x03 label000060C4: 000060C4 32D8 move.w [A1]+, [A0]+ 000060C6 51C8 FFFC dbf D0, -0x6 /* 000060C4 */ 000060CA 2C2E 0008 move.l D6, [A6 + 0x8] 000060CE 2006 move.l D0, D6 000060D0 C0BC 0000 1000 and.l D0, 0x1000 000060D6 4A80 tst.l D0 000060D8 6704 beq +0x6 /* 000060DE */ 000060DA 7E15 moveq.l D7, 0x15 000060DC 6012 bra +0x14 /* 000060F0 */ label000060DE: 000060DE 2006 move.l D0, D6 000060E0 C0BC 0000 2000 and.l D0, 0x2000 /* ' \0' */ 000060E6 4A80 tst.l D0 000060E8 6704 beq +0x6 /* 000060EE */ 000060EA 7E16 moveq.l D7, 0x16 000060EC 6002 bra +0x4 /* 000060F0 */ label000060EE: 000060EE 7E18 moveq.l D7, 0x18 label000060F0: 000060F0 2006 move.l D0, D6 000060F2 C0BC 0000 007F and.l D0, 0x7F 000060F8 1D40 FED0 move.b [A6 - 0x130], D0 000060FC 486E FDCE pea.l [A6 - 0x232] 00006100 1F07 move.b -[A7], D7 00006102 102E FED0 move.b D0, [A6 - 0x130] 00006106 4880 ext.w D0 00006108 3F00 move.w -[A7], D0 0000610A 1F3C 0001 move.b -[A7], 0x1 0000610E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00006112 205F movea.l A0, [A7]+ 00006114 43EE FEF0 lea.l A1, [A6 - 0x110] 00006118 707F moveq.l D0, 0x7F label0000611A: 0000611A 32D8 move.w [A1]+, [A0]+ 0000611C 51C8 FFFC dbf D0, -0x6 /* 0000611A */ 00006120 486D CFEA pea.l [A5 - 0x3016] 00006124 7002 moveq.l D0, 0x02 00006126 2F00 move.l -[A7], D0 00006128 1F3C 000F move.b -[A7], 0xF 0000612C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00006130 2006 move.l D0, D6 00006132 C0BC 0000 0F00 and.l D0, 0xF00 00006138 2D40 FEDC move.l [A6 - 0x124], D0 0000613C 6700 00CA beq +0xCC /* 00006208 */ 00006140 41EE FEE0 lea.l A0, [A6 - 0x120] 00006144 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00006148 7003 moveq.l D0, 0x03 label0000614A: 0000614A 30D9 move.w [A0]+, [A1]+ 0000614C 51C8 FFFC dbf D0, -0x6 /* 0000614A */ 00006150 4267 clr.w -[A7] 00006152 486E FFF8 pea.l [A6 - 0x8] 00006156 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000615C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00006162 486E FEE0 pea.l [A6 - 0x120] 00006166 303C 0812 move.w D0, 0x812 0000616A A816 syscall Pack8 0000616C 3D5F FED6 move.w [A6 - 0x12A], [A7]+ 00006170 0CAE 0000 0100 FEDC cmpi.l [A6 - 0x124], 0x100 00006178 57C0 seq D0 0000617A 4A00 tst.b D0 0000617C 662A bne +0x2C /* 000061A8 */ 0000617E 0CAE 0000 0200 FEDC cmpi.l [A6 - 0x124], 0x200 00006186 57C1 seq D1 00006188 4A01 tst.b D1 0000618A 6726 beq +0x28 /* 000061B2 */ 0000618C 4A6E FED6 tst.w [A6 - 0x12A] 00006190 57C2 seq D2 00006192 C202 and.b D1, D2 00006194 671C beq +0x1E /* 000061B2 */ 00006196 243C 6E75 6C6C move.l D2, 0x6E756C6C /* 'null' */ 0000619C B4AE FEE0 cmp.l D2, [A6 - 0x120] 000061A0 56C2 sne D2 000061A2 C202 and.b D1, D2 000061A4 8001 or.b D0, D1 000061A6 670A beq +0xC /* 000061B2 */ label000061A8: 000061A8 486E FEE0 pea.l [A6 - 0x120] 000061AC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000061B0 6056 bra +0x58 /* 00006208 */ label000061B2: 000061B2 0CAE 0000 0800 FEDC cmpi.l [A6 - 0x124], 0x800 000061BA 664C bne +0x4E /* 00006208 */ 000061BC 203C 6C69 7374 move.l D0, 0x6C697374 /* 'list' */ 000061C2 B0AE FEE0 cmp.l D0, [A6 - 0x120] 000061C6 6712 beq +0x14 /* 000061DA */ 000061C8 486E FEE0 pea.l [A6 - 0x120] 000061CC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000061D0 7001 moveq.l D0, 0x01 000061D2 2F00 move.l -[A7], D0 000061D4 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000061D8 602E bra +0x30 /* 00006208 */ label000061DA: 000061DA 7000 moveq.l D0, 0x00 000061DC 2D40 FEDC move.l [A6 - 0x124], D0 000061E0 4267 clr.w -[A7] 000061E2 486E FEE0 pea.l [A6 - 0x120] 000061E6 486E FEDC pea.l [A6 - 0x124] 000061EA 303C 0407 move.w D0, 0x407 000061EE A816 syscall Pack8 000061F0 3D5F FED2 move.w [A6 - 0x12E], [A7]+ 000061F4 486E FEE0 pea.l [A6 - 0x120] 000061F8 2F2E FEDC move.l -[A7], [A6 - 0x124] 000061FC 4EBA 9E02 jsr [PC - 0x61FE /* 00000000 */] 00006200 2F2E FEDC move.l -[A7], [A6 - 0x124] 00006204 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00006208: 00006208 7018 moveq.l D0, 0x18 0000620A B007 cmp.b D0, D7 0000620C 6640 bne +0x42 /* 0000624E */ 0000620E 1D6D CE80 FECF move.b [A6 - 0x131], [A5 - 0x3180] 00006214 422D CE80 clr.b [A5 - 0x3180] 00006218 2006 move.l D0, D6 0000621A C0BC 0000 4000 and.l D0, 0x4000 /* '@\0' */ 00006220 4A80 tst.l D0 00006222 6706 beq +0x8 /* 0000622A */ 00006224 1B7C 0002 CE80 move.b [A5 - 0x3180], 0x2 label0000622A: 0000622A 2006 move.l D0, D6 0000622C C0BC 0000 8000 and.l D0, 0x8000 00006232 4A80 tst.l D0 00006234 6706 beq +0x8 /* 0000623C */ 00006236 1B7C 0001 CE80 move.b [A5 - 0x3180], 0x1 label0000623C: 0000623C 2006 move.l D0, D6 0000623E C0BC 0001 0000 and.l D0, 0x10000 00006244 4A80 tst.l D0 00006246 6706 beq +0x8 /* 0000624E */ 00006248 1B7C 0003 CE80 move.b [A5 - 0x3180], 0x3 label0000624E: 0000624E 4267 clr.w -[A7] 00006250 486E FFF8 pea.l [A6 - 0x8] 00006254 486E FEF0 pea.l [A6 - 0x110] 00006258 1F07 move.b -[A7], D7 0000625A 1F2E FED0 move.b -[A7], [A6 - 0x130] 0000625E 7018 moveq.l D0, 0x18 00006260 B007 cmp.b D0, D7 00006262 57C0 seq D0 00006264 4400 neg.b D0 00006266 1F00 move.b -[A7], D0 00006268 7015 moveq.l D0, 0x15 0000626A B007 cmp.b D0, D7 0000626C 56C0 sne D0 0000626E 4400 neg.b D0 00006270 1F00 move.b -[A7], D0 00006272 2F2E FEDC move.l -[A7], [A6 - 0x124] 00006276 4EBA C174 jsr [PC - 0x3E8C /* 000023EC */] 0000627A 3A1F move.w D5, [A7]+ 0000627C 7018 moveq.l D0, 0x18 0000627E B007 cmp.b D0, D7 00006280 6606 bne +0x8 /* 00006288 */ 00006282 1B6E FECF CE80 move.b [A5 - 0x3180], [A6 - 0x131] label00006288: 00006288 4A45 tst.w D5 0000628A 6600 00A2 bne +0xA4 /* 0000632E */ 0000628E 4AAE FFF4 tst.l [A6 - 0xC] 00006292 6700 009A beq +0x9C /* 0000632E */ 00006296 7018 moveq.l D0, 0x18 00006298 B007 cmp.b D0, D7 0000629A 670C beq +0xE /* 000062A8 */ 0000629C 486E FFF0 pea.l [A6 - 0x10] 000062A0 4EBA C0AC jsr [PC - 0x3F54 /* 0000234E */] 000062A4 6000 0088 bra +0x8A /* 0000632E */ label000062A8: 000062A8 4267 clr.w -[A7] 000062AA 486E FEE8 pea.l [A6 - 0x118] 000062AE 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000062B2 2006 move.l D0, D6 000062B4 C0BC 0002 0000 and.l D0, 0x20000 000062BA 4A80 tst.l D0 000062BC 6750 beq +0x52 /* 0000630E */ 000062BE 42A7 clr.l -[A7] 000062C0 2F2E FEEC move.l -[A7], [A6 - 0x114] 000062C4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000062C8 281F move.l D4, [A7]+ 000062CA 2F2E FEEC move.l -[A7], [A6 - 0x114] 000062CE 7004 moveq.l D0, 0x04 000062D0 2F00 move.l -[A7], D0 000062D2 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 000062D6 4267 clr.w -[A7] 000062D8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000062DC 4A5F tst.w [A7]+ 000062DE 57C0 seq D0 000062E0 4A00 tst.b D0 000062E2 6722 beq +0x24 /* 00006306 */ 000062E4 7204 moveq.l D1, 0x04 000062E6 B284 cmp.l D1, D4 000062E8 5EC1 sgt D1 000062EA C001 and.b D0, D1 000062EC 6718 beq +0x1A /* 00006306 */ 000062EE 206E FEEC movea.l A0, [A6 - 0x114] 000062F2 2004 move.l D0, D4 000062F4 D090 add.l D0, [A0] 000062F6 2F00 move.l -[A7], D0 000062F8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000062FC 7004 moveq.l D0, 0x04 000062FE 9084 sub.l D0, D4 00006300 2F00 move.l -[A7], D0 00006302 4EAD 285A jsr [A5 + 0x285A /* export_1287 */] label00006306: 00006306 2D7C 656E 756D FEE8 move.l [A6 - 0x118], 0x656E756D /* 'enum' */ label0000630E: 0000630E 4267 clr.w -[A7] 00006310 486E FFF0 pea.l [A6 - 0x10] 00006314 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000631A 486E FEE8 pea.l [A6 - 0x118] 0000631E 303C 0610 move.w D0, 0x610 00006322 A816 syscall Pack8 00006324 3A1F move.w D5, [A7]+ 00006326 486E FEE8 pea.l [A6 - 0x118] 0000632A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label0000632E: 0000632E 3D45 0014 move.w [A6 + 0x14], D5 00006332 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00006336 4E5E unlink A6 00006338 205F movea.l A0, [A7]+ 0000633A DEFC 000C add.w A7, 0xC 0000633E 4ED0 jmp [A0] export_375: 00006340 4E56 FFDE link A6, -0x0022 00006344 2F07 move.l -[A7], D7 00006346 206E 0010 movea.l A0, [A6 + 0x10] 0000634A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000634E 7003 moveq.l D0, 0x03 label00006350: 00006350 32D8 move.w [A1]+, [A0]+ 00006352 51C8 FFFC dbf D0, -0x6 /* 00006350 */ 00006356 206E 000C movea.l A0, [A6 + 0xC] 0000635A 43EE FFF0 lea.l A1, [A6 - 0x10] 0000635E 7003 moveq.l D0, 0x03 label00006360: 00006360 32D8 move.w [A1]+, [A0]+ 00006362 51C8 FFFC dbf D0, -0x6 /* 00006360 */ 00006366 41EE FFE8 lea.l A0, [A6 - 0x18] 0000636A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000636E 7003 moveq.l D0, 0x03 label00006370: 00006370 30D9 move.w [A0]+, [A1]+ 00006372 51C8 FFFC dbf D0, -0x6 /* 00006370 */ 00006376 41EE FFE0 lea.l A0, [A6 - 0x20] 0000637A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000637E 7003 moveq.l D0, 0x03 label00006380: 00006380 30D9 move.w [A0]+, [A1]+ 00006382 51C8 FFFC dbf D0, -0x6 /* 00006380 */ 00006386 4267 clr.w -[A7] 00006388 486E FFF8 pea.l [A6 - 0x8] 0000638C 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00006392 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00006398 486E FFE8 pea.l [A6 - 0x18] 0000639C 303C 0812 move.w D0, 0x812 000063A0 A816 syscall Pack8 000063A2 3E1F move.w D7, [A7]+ 000063A4 6630 bne +0x32 /* 000063D6 */ 000063A6 4267 clr.w -[A7] 000063A8 486E FFE8 pea.l [A6 - 0x18] 000063AC 4267 clr.w -[A7] 000063AE 486E FFE0 pea.l [A6 - 0x20] 000063B2 303C 0536 move.w D0, 0x536 000063B6 A816 syscall Pack8 000063B8 3E1F move.w D7, [A7]+ 000063BA 661A bne +0x1C /* 000063D6 */ 000063BC 4267 clr.w -[A7] 000063BE 486E FFE0 pea.l [A6 - 0x20] 000063C2 486E FFF8 pea.l [A6 - 0x8] 000063C6 2F3C 6461 7461 move.l -[A7], 0x64617461 /* 'data' */ 000063CC 1F3C 0002 move.b -[A7], 0x2 000063D0 4EBA C2AE jsr [PC - 0x3D52 /* 00002680 */] 000063D4 3E1F move.w D7, [A7]+ label000063D6: 000063D6 486E FFE8 pea.l [A6 - 0x18] 000063DA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000063DE 486E FFE0 pea.l [A6 - 0x20] 000063E2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000063E6 3D47 0014 move.w [A6 + 0x14], D7 000063EA 2E1F move.l D7, [A7]+ 000063EC 4E5E unlink A6 000063EE 205F movea.l A0, [A7]+ 000063F0 DEFC 000C add.w A7, 0xC 000063F4 4ED0 jmp [A0] export_376: 000063F6 4E56 FECA link A6, -0x0136 000063FA 48E7 0700 movem.l -[A7], D5,D6,D7 000063FE 206E 0010 movea.l A0, [A6 + 0x10] 00006402 43EE FFF8 lea.l A1, [A6 - 0x8] 00006406 7003 moveq.l D0, 0x03 label00006408: 00006408 32D8 move.w [A1]+, [A0]+ 0000640A 51C8 FFFC dbf D0, -0x6 /* 00006408 */ 0000640E 206E 000C movea.l A0, [A6 + 0xC] 00006412 43EE FFF0 lea.l A1, [A6 - 0x10] 00006416 7003 moveq.l D0, 0x03 label00006418: 00006418 32D8 move.w [A1]+, [A0]+ 0000641A 51C8 FFFC dbf D0, -0x6 /* 00006418 */ 0000641E 41EE FFE0 lea.l A0, [A6 - 0x20] 00006422 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00006426 7003 moveq.l D0, 0x03 label00006428: 00006428 30D9 move.w [A0]+, [A1]+ 0000642A 51C8 FFFC dbf D0, -0x6 /* 00006428 */ 0000642E 4267 clr.w -[A7] 00006430 486E FFF8 pea.l [A6 - 0x8] 00006434 2F3C 736E 616D move.l -[A7], 0x736E616D /* 'snam' */ 0000643A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00006440 486E FFE8 pea.l [A6 - 0x18] 00006444 303C 0812 move.w D0, 0x812 00006448 A816 syscall Pack8 0000644A 3E1F move.w D7, [A7]+ 0000644C 6600 00E4 bne +0xE6 /* 00006532 */ 00006450 4206 clr.b D6 00006452 7000 moveq.l D0, 0x00 00006454 2D40 FFDC move.l [A6 - 0x24], D0 00006458 4267 clr.w -[A7] 0000645A 486E FFF8 pea.l [A6 - 0x8] 0000645E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00006464 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000646A 486E FFE0 pea.l [A6 - 0x20] 0000646E 303C 0812 move.w D0, 0x812 00006472 A816 syscall Pack8 00006474 4A5F tst.w [A7]+ 00006476 57C0 seq D0 00006478 4A00 tst.b D0 0000647A 6728 beq +0x2A /* 000064A4 */ 0000647C 223C 6C69 7374 move.l D1, 0x6C697374 /* 'list' */ 00006482 B2AE FFE0 cmp.l D1, [A6 - 0x20] 00006486 57C1 seq D1 00006488 C001 and.b D0, D1 0000648A 6718 beq +0x1A /* 000064A4 */ 0000648C 7C01 moveq.l D6, 0x01 0000648E 4267 clr.w -[A7] 00006490 486E FFE0 pea.l [A6 - 0x20] 00006494 486E FFDC pea.l [A6 - 0x24] 00006498 303C 0407 move.w D0, 0x407 0000649C A816 syscall Pack8 0000649E 3E1F move.w D7, [A7]+ 000064A0 6600 0090 bne +0x92 /* 00006532 */ label000064A4: 000064A4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000064A8 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 000064AC 206E FFEC movea.l A0, [A6 - 0x14] 000064B0 2F10 move.l -[A7], [A0] 000064B2 486E FED2 pea.l [A6 - 0x12E] 000064B6 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 000064BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000064BE 1F3C 0001 move.b -[A7], 0x1 000064C2 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 000064C6 4267 clr.w -[A7] 000064C8 486E FED2 pea.l [A6 - 0x12E] 000064CC 486E FFD3 pea.l [A6 - 0x2D] 000064D0 486E FECD pea.l [A6 - 0x133] 000064D4 486E FED0 pea.l [A6 - 0x130] 000064D8 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 000064DC 1A1F move.b D5, [A7]+ 000064DE 486D CFEA pea.l [A5 - 0x3016] 000064E2 7002 moveq.l D0, 0x02 000064E4 2F00 move.l -[A7], D0 000064E6 1F3C 000F move.b -[A7], 0xF 000064EA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000064EE 1006 move.b D0, D6 000064F0 670C beq +0xE /* 000064FE */ 000064F2 486E FFE0 pea.l [A6 - 0x20] 000064F6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000064FA 4EBA 9B04 jsr [PC - 0x64FC /* 00000000 */] label000064FE: 000064FE 4267 clr.w -[A7] 00006500 486E FFF8 pea.l [A6 - 0x8] 00006504 486E FED2 pea.l [A6 - 0x12E] 00006508 1F2E FFD3 move.b -[A7], [A6 - 0x2D] 0000650C 1F2E FECD move.b -[A7], [A6 - 0x133] 00006510 7018 moveq.l D0, 0x18 00006512 B02E FFD3 cmp.b D0, [A6 - 0x2D] 00006516 57C0 seq D0 00006518 4400 neg.b D0 0000651A 1F00 move.b -[A7], D0 0000651C 4267 clr.w -[A7] 0000651E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006522 4EBA BEC8 jsr [PC - 0x4138 /* 000023EC */] 00006526 3E1F move.w D7, [A7]+ 00006528 6608 bne +0xA /* 00006532 */ 0000652A 486E FFF0 pea.l [A6 - 0x10] 0000652E 4EBA BE1E jsr [PC - 0x41E2 /* 0000234E */] label00006532: 00006532 486E FFE0 pea.l [A6 - 0x20] 00006536 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000653A 3D47 0014 move.w [A6 + 0x14], D7 0000653E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00006542 4E5E unlink A6 00006544 205F movea.l A0, [A7]+ 00006546 DEFC 000C add.w A7, 0xC 0000654A 4ED0 jmp [A0] export_377: 0000654C 4E56 FFF0 link A6, -0x0010 00006550 206E 0010 movea.l A0, [A6 + 0x10] 00006554 43EE FFF8 lea.l A1, [A6 - 0x8] 00006558 7003 moveq.l D0, 0x03 label0000655A: 0000655A 32D8 move.w [A1]+, [A0]+ 0000655C 51C8 FFFC dbf D0, -0x6 /* 0000655A */ 00006560 206E 000C movea.l A0, [A6 + 0xC] 00006564 43EE FFF0 lea.l A1, [A6 - 0x10] 00006568 7003 moveq.l D0, 0x03 label0000656A: 0000656A 32D8 move.w [A1]+, [A0]+ 0000656C 51C8 FFFC dbf D0, -0x6 /* 0000656A */ 00006570 426E 0014 clr.w [A6 + 0x14] 00006574 203C 6265 6769 move.l D0, 0x62656769 /* 'begi' */ 0000657A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000657E 6644 bne +0x46 /* 000065C4 */ 00006580 202D FC4A move.l D0, [A5 - 0x3B6] 00006584 5280 addq.l D0, 1 00006586 2B40 B3D4 move.l [A5 - 0x4C2C], D0 0000658A 6606 bne +0x8 /* 00006592 */ 0000658C 7001 moveq.l D0, 0x01 0000658E 2B40 B3D4 move.l [A5 - 0x4C2C], D0 label00006592: 00006592 4AAE FFF4 tst.l [A6 - 0xC] 00006596 6724 beq +0x26 /* 000065BC */ 00006598 4267 clr.w -[A7] 0000659A 486E FFF0 pea.l [A6 - 0x10] 0000659E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000065A4 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 000065AA 486D B3D4 pea.l [A5 - 0x4C2C] 000065AE 7004 moveq.l D0, 0x04 000065B0 2F00 move.l -[A7], D0 000065B2 303C 0A0F move.w D0, 0xA0F 000065B6 A816 syscall Pack8 000065B8 3D5F 0014 move.w [A6 + 0x14], [A7]+ label000065BC: 000065BC 42A7 clr.l -[A7] 000065BE A975 syscall TickCount 000065C0 2B5F B3A8 move.l [A5 - 0x4C58], [A7]+ label000065C4: 000065C4 203C 656E 6474 move.l D0, 0x656E6474 /* 'endt' */ 000065CA B0AE 0008 cmp.l D0, [A6 + 0x8] 000065CE 6606 bne +0x8 /* 000065D6 */ 000065D0 7000 moveq.l D0, 0x00 000065D2 2B40 B3D4 move.l [A5 - 0x4C2C], D0 label000065D6: 000065D6 4E5E unlink A6 000065D8 205F movea.l A0, [A7]+ 000065DA DEFC 000C add.w A7, 0xC 000065DE 4ED0 jmp [A0] fn000065E0: 000065E0 4E56 0000 link A6, 0 000065E4 2F0C move.l -[A7], A4 000065E6 286E 0008 movea.l A4, [A6 + 0x8] 000065EA 102C FC95 move.b D0, [A4 - 0x36B] 000065EE 6714 beq +0x16 /* 00006604 */ 000065F0 4267 clr.w -[A7] 000065F2 486C FC9A pea.l [A4 - 0x366] 000065F6 1F3C 0001 move.b -[A7], 0x1 000065FA 4267 clr.w -[A7] 000065FC 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */] 00006600 395F FC98 move.w [A4 - 0x368], [A7]+ label00006604: 00006604 486C FFE0 pea.l [A4 - 0x20] 00006608 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000660C 206E 0008 movea.l A0, [A6 + 0x8] 00006610 2C48 movea.l A6, A0 00006612 4EFA 03E8 jmp [PC + 0x3E8 /* 000069FC */] 00006616 0000 285F ori.b D0, 0x5F /* '_' */ 0000661A 4E5E unlink A6 0000661C 2E9F move.l [A7], [A7]+ 0000661E 4E75 rts fn00006620: 00006620 4E56 0000 link A6, 0 00006624 4A6E 000C tst.w [A6 + 0xC] 00006628 6712 beq +0x14 /* 0000663C */ 0000662A 206E 0008 movea.l A0, [A6 + 0x8] 0000662E 316E 000C 0014 move.w [A0 + 0x14], [A6 + 0xC] 00006634 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006638 4EBA FFA6 jsr [PC - 0x5A /* 000065E0 */] label0000663C: 0000663C 4E5E unlink A6 0000663E 205F movea.l A0, [A7]+ 00006640 5C4F addq.w A7, 6 00006642 4ED0 jmp [A0] fn00006644: 00006644 4E56 0000 link A6, 0 00006648 4267 clr.w -[A7] 0000664A 206E 0008 movea.l A0, [A6 + 0x8] 0000664E 4868 FFF8 pea.l [A0 - 0x8] 00006652 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00006658 2F2E 000C move.l -[A7], [A6 + 0xC] 0000665C 4868 FFE0 pea.l [A0 - 0x20] 00006660 303C 0812 move.w D0, 0x812 00006664 A816 syscall Pack8 00006666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000666A 4EBA FFB4 jsr [PC - 0x4C /* 00006620 */] 0000666E 4E5E unlink A6 00006670 205F movea.l A0, [A7]+ 00006672 504F addq.w A7, 8 00006674 4ED0 jmp [A0] export_378: 00006676 4E56 FB8C link A6, -0x0474 0000667A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000667E 206E 0010 movea.l A0, [A6 + 0x10] 00006682 43EE FFF8 lea.l A1, [A6 - 0x8] 00006686 7003 moveq.l D0, 0x03 label00006688: 00006688 32D8 move.w [A1]+, [A0]+ 0000668A 51C8 FFFC dbf D0, -0x6 /* 00006688 */ 0000668E 206E 000C movea.l A0, [A6 + 0xC] 00006692 43EE FFF0 lea.l A1, [A6 - 0x10] 00006696 7003 moveq.l D0, 0x03 label00006698: 00006698 32D8 move.w [A1]+, [A0]+ 0000669A 51C8 FFFC dbf D0, -0x6 /* 00006698 */ 0000669E 426E 0014 clr.w [A6 + 0x14] 000066A2 422E FC95 clr.b [A6 - 0x36B] 000066A6 7000 moveq.l D0, 0x00 000066A8 2D40 FFE4 move.l [A6 - 0x1C], D0 000066AC 203C 7064 6F63 move.l D0, 0x70646F63 /* 'pdoc' */ 000066B2 B0AE 0008 cmp.l D0, [A6 + 0x8] 000066B6 57C0 seq D0 000066B8 4400 neg.b D0 000066BA 1D40 FC97 move.b [A6 - 0x369], D0 000066BE 203C 636C 6F73 move.l D0, 0x636C6F73 /* 'clos' */ 000066C4 B0AE 0008 cmp.l D0, [A6 + 0x8] 000066C8 57C0 seq D0 000066CA 4400 neg.b D0 000066CC 1D40 FC96 move.b [A6 - 0x36A], D0 000066D0 102E FC97 move.b D0, [A6 - 0x369] 000066D4 661E bne +0x20 /* 000066F4 */ 000066D6 802E FC96 or.b D0, [A6 - 0x36A] 000066DA 4A00 tst.b D0 000066DC 6616 bne +0x18 /* 000066F4 */ 000066DE 223C 6F64 6F63 move.l D1, 0x6F646F63 /* 'odoc' */ 000066E4 B2AE 0008 cmp.l D1, [A6 + 0x8] 000066E8 57C1 seq D1 000066EA 8001 or.b D0, D1 000066EC 0240 0001 andi.w D0, 0x1 000066F0 6700 01A0 beq +0x1A2 /* 00006892 */ label000066F4: 000066F4 102E FC97 move.b D0, [A6 - 0x369] 000066F8 670E beq +0x10 /* 00006708 */ 000066FA 486E FC9A pea.l [A6 - 0x366] 000066FE 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00006702 1D7C 0001 FC95 move.b [A6 - 0x36B], 0x1 label00006708: 00006708 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 0000670E 2F0E move.l -[A7], A6 00006710 4EBA FF32 jsr [PC - 0xCE /* 00006644 */] 00006714 4267 clr.w -[A7] 00006716 486E FFE0 pea.l [A6 - 0x20] 0000671A 486E FFDC pea.l [A6 - 0x24] 0000671E 303C 0407 move.w D0, 0x407 00006722 A816 syscall Pack8 00006724 2F0E move.l -[A7], A6 00006726 4EBA FEF8 jsr [PC - 0x108 /* 00006620 */] 0000672A 2D6D A660 FECA move.l [A6 - 0x136], [A5 - 0x59A0] 00006730 7001 moveq.l D0, 0x01 00006732 2D40 FC90 move.l [A6 - 0x370], D0 00006736 2D6E FFDC FC8C move.l [A6 - 0x374], [A6 - 0x24] 0000673C 2D6E FC90 FFD8 move.l [A6 - 0x28], [A6 - 0x370] 00006742 6000 013C bra +0x13E /* 00006880 */ label00006746: 00006746 4267 clr.w -[A7] 00006748 486E FFE0 pea.l [A6 - 0x20] 0000674C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00006750 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */ 00006756 486E FFD4 pea.l [A6 - 0x2C] 0000675A 486E FFEC pea.l [A6 - 0x14] 0000675E 486E FECE pea.l [A6 - 0x132] 00006762 7046 moveq.l D0, 0x46 00006764 2F00 move.l -[A7], D0 00006766 486E FFE8 pea.l [A6 - 0x18] 0000676A 303C 100A move.w D0, 0x100A 0000676E A816 syscall Pack8 00006770 2F0E move.l -[A7], A6 00006772 4EBA FEAC jsr [PC - 0x154 /* 00006620 */] 00006776 426E FC98 clr.w [A6 - 0x368] 0000677A 4267 clr.w -[A7] 0000677C 486E FECE pea.l [A6 - 0x132] 00006780 486E FECA pea.l [A6 - 0x136] 00006784 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */] 00006788 101F move.b D0, [A7]+ 0000678A 676A beq +0x6C /* 000067F6 */ 0000678C 42A7 clr.l -[A7] 0000678E 486E FECE pea.l [A6 - 0x132] 00006792 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00006796 2D5F FEC6 move.l [A6 - 0x13A], [A7]+ 0000679A 42A7 clr.l -[A7] 0000679C 2F2E FEC6 move.l -[A7], [A6 - 0x13A] 000067A0 4EAD 26DA jsr [A5 + 0x26DA /* export_1239 */] 000067A4 2D5F FEB6 move.l [A6 - 0x14A], [A7]+ 000067A8 56C0 sne D0 000067AA 4400 neg.b D0 000067AC 1D40 FC94 move.b [A6 - 0x36C], D0 000067B0 0A00 0001 xori.b D0, 0x1 000067B4 C02E FC96 and.b D0, [A6 - 0x36A] 000067B8 6704 beq +0x6 /* 000067BE */ 000067BA 6000 00BE bra +0xC0 /* 0000687A */ label000067BE: 000067BE 102E FC94 move.b D0, [A6 - 0x36C] 000067C2 671C beq +0x1E /* 000067E0 */ 000067C4 4267 clr.w -[A7] 000067C6 206E FEB6 movea.l A0, [A6 - 0x14A] 000067CA 2050 movea.l A0, [A0] 000067CC 2F28 0010 move.l -[A7], [A0 + 0x10] 000067D0 2F2E FEC6 move.l -[A7], [A6 - 0x13A] 000067D4 4267 clr.w -[A7] 000067D6 4EAD 2F9A jsr [A5 + 0x2F9A /* export_1519 */] 000067DA 3D5F FC98 move.w [A6 - 0x368], [A7]+ 000067DE 601C bra +0x1E /* 000067FC */ label000067E0: 000067E0 4267 clr.w -[A7] 000067E2 2F2E FEC6 move.l -[A7], [A6 - 0x13A] 000067E6 1F3C 0001 move.b -[A7], 0x1 000067EA 4267 clr.w -[A7] 000067EC 4EAD 2FAA jsr [A5 + 0x2FAA /* export_1521 */] 000067F0 3D5F FC98 move.w [A6 - 0x368], [A7]+ 000067F4 6006 bra +0x8 /* 000067FC */ label000067F6: 000067F6 3D7C FFD5 FC98 move.w [A6 - 0x368], 0xFFD5 label000067FC: 000067FC 486E FED4 pea.l [A6 - 0x12C] 00006800 3F2E FC98 move.w -[A7], [A6 - 0x368] 00006804 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */] 00006808 3F2E FC98 move.w -[A7], [A6 - 0x368] 0000680C 2F0E move.l -[A7], A6 0000680E 4EBA FE10 jsr [PC - 0x1F0 /* 00006620 */] 00006812 102E FC96 move.b D0, [A6 - 0x36A] 00006816 6708 beq +0xA /* 00006820 */ 00006818 4267 clr.w -[A7] 0000681A 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 0000681E 605A bra +0x5C /* 0000687A */ label00006820: 00006820 102E FC97 move.b D0, [A6 - 0x369] 00006824 6754 beq +0x56 /* 0000687A */ 00006826 4267 clr.w -[A7] 00006828 486E FFF8 pea.l [A6 - 0x8] 0000682C 2F3C 696E 7465 move.l -[A7], 0x696E7465 /* 'inte' */ 00006832 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00006838 486E FFEC pea.l [A6 - 0x14] 0000683C 486E FEC2 pea.l [A6 - 0x13E] 00006840 7004 moveq.l D0, 0x04 00006842 2F00 move.l -[A7], D0 00006844 486E FFE8 pea.l [A6 - 0x18] 00006848 303C 0E15 move.w D0, 0xE15 0000684C A816 syscall Pack8 0000684E 2F0E move.l -[A7], A6 00006850 4EBA FDCE jsr [PC - 0x232 /* 00006620 */] 00006854 7010 moveq.l D0, 0x10 00006856 B0AE FEC2 cmp.l D0, [A6 - 0x13E] 0000685A 660A bne +0xC /* 00006866 */ 0000685C 3F3C 0006 move.w -[A7], 0x6 00006860 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00006864 6008 bra +0xA /* 0000686E */ label00006866: 00006866 3F3C 0004 move.w -[A7], 0x4 0000686A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label0000686E: 0000686E 102E FC94 move.b D0, [A6 - 0x36C] 00006872 6606 bne +0x8 /* 0000687A */ 00006874 4267 clr.w -[A7] 00006876 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] label0000687A: 0000687A 52AE FFD8 addq.l [A6 - 0x28], 1 0000687E 690C bvs +0xE /* 0000688C */ label00006880: 00006880 202E FFD8 move.l D0, [A6 - 0x28] 00006884 B0AE FC8C cmp.l D0, [A6 - 0x374] 00006888 6F00 FEBC ble -0x142 /* 00006746 */ label0000688C: 0000688C 2F0E move.l -[A7], A6 0000688E 4EBA FD50 jsr [PC - 0x2B0 /* 000065E0 */] label00006892: 00006892 203C 646F 7363 move.l D0, 0x646F7363 /* 'dosc' */ 00006898 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000689C 6630 bne +0x32 /* 000068CE */ 0000689E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000068A4 2F0E move.l -[A7], A6 000068A6 4EBA FD9C jsr [PC - 0x264 /* 00006644 */] 000068AA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000068AE 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 000068B2 4267 clr.w -[A7] 000068B4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000068B8 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 000068BC 101F move.b D0, [A7]+ 000068BE 6708 beq +0xA /* 000068C8 */ 000068C0 486E FFF0 pea.l [A6 - 0x10] 000068C4 4EBA BA88 jsr [PC - 0x4578 /* 0000234E */] label000068C8: 000068C8 2F0E move.l -[A7], A6 000068CA 4EBA FD14 jsr [PC - 0x2EC /* 000065E0 */] label000068CE: 000068CE 203C 6576 616C move.l D0, 0x6576616C /* 'eval' */ 000068D4 B0AE 0008 cmp.l D0, [A6 + 0x8] 000068D8 6600 00A6 bne +0xA8 /* 00006980 */ 000068DC 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000068E2 2F0E move.l -[A7], A6 000068E4 4EBA FD5E jsr [PC - 0x2A2 /* 00006644 */] 000068E8 2D6E FFE4 FEBE move.l [A6 - 0x142], [A6 - 0x1C] 000068EE 7000 moveq.l D0, 0x00 000068F0 2D40 FFE4 move.l [A6 - 0x1C], D0 000068F4 2F2E FEBE move.l -[A7], [A6 - 0x142] 000068F8 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 000068FC 2D7C 2D2D 2D2D FFD4 move.l [A6 - 0x2C], 0x2D2D2D2D /* '----' */ 00006904 42A7 clr.l -[A7] 00006906 2F2E FEBE move.l -[A7], [A6 - 0x142] 0000690A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 0000690E 2D5F FEBA move.l [A6 - 0x146], [A7]+ 00006912 6624 bne +0x26 /* 00006938 */ 00006914 3D7C F574 0014 move.w [A6 + 0x14], 0xF574 0000691A 2D7C 6572 7273 FFD4 move.l [A6 - 0x2C], 0x65727273 /* 'errs' */ 00006922 42A7 clr.l -[A7] 00006924 486E FB8C pea.l [A6 - 0x474] 00006928 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000692C 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00006930 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 00006934 2D5F FEBA move.l [A6 - 0x146], [A7]+ label00006938: 00006938 2F2E FEBA move.l -[A7], [A6 - 0x146] 0000693C 205F movea.l A0, [A7]+ 0000693E A029 syscall HLock 00006940 4AAE FFF4 tst.l [A6 - 0xC] 00006944 672C beq +0x2E /* 00006972 */ 00006946 4267 clr.w -[A7] 00006948 486E FFF0 pea.l [A6 - 0x10] 0000694C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00006950 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00006956 206E FEBA movea.l A0, [A6 - 0x146] 0000695A 2F10 move.l -[A7], [A0] 0000695C 42A7 clr.l -[A7] 0000695E 206E FEBA movea.l A0, [A6 - 0x146] 00006962 2F10 move.l -[A7], [A0] 00006964 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00006968 303C 0A0F move.w D0, 0xA0F 0000696C A816 syscall Pack8 0000696E 3D5F 0014 move.w [A6 + 0x14], [A7]+ label00006972: 00006972 486E FEBA pea.l [A6 - 0x146] 00006976 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000697A 2F0E move.l -[A7], A6 0000697C 4EBA FC62 jsr [PC - 0x39E /* 000065E0 */] label00006980: 00006980 203C 7175 6974 move.l D0, 0x71756974 /* 'quit' */ 00006986 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000698A 6608 bne +0xA /* 00006994 */ 0000698C 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 00006992 6068 bra +0x6A /* 000069FC */ label00006994: 00006994 203C 6F61 7070 move.l D0, 0x6F617070 /* 'oapp' */ 0000699A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000699E 665C bne +0x5E /* 000069FC */ 000069A0 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000069A6 2F0E move.l -[A7], A6 000069A8 4EBA FC9A jsr [PC - 0x366 /* 00006644 */] 000069AC 4267 clr.w -[A7] 000069AE 486E FFF8 pea.l [A6 - 0x8] 000069B2 2F3C 7375 626A move.l -[A7], 0x7375626A /* 'subj' */ 000069B8 486E FFE0 pea.l [A6 - 0x20] 000069BC 303C 0627 move.w D0, 0x627 000069C0 A816 syscall Pack8 000069C2 2F0E move.l -[A7], A6 000069C4 4EBA FC5A jsr [PC - 0x3A6 /* 00006620 */] 000069C8 486D CFEA pea.l [A5 - 0x3016] 000069CC 7002 moveq.l D0, 0x02 000069CE 2F00 move.l -[A7], D0 000069D0 1F3C 000F move.b -[A7], 0xF 000069D4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000069D8 4267 clr.w -[A7] 000069DA 486E FFF8 pea.l [A6 - 0x8] 000069DE 487A 002E pea.l [PC + 0x2E /* 00006A0E, value 0x372756E, pstring "run" */] 000069E2 1F3C 0016 move.b -[A7], 0x16 000069E6 1F3C 0034 move.b -[A7], 0x34 /* '4' */ 000069EA 4267 clr.w -[A7] 000069EC 1F3C 0001 move.b -[A7], 0x1 000069F0 42A7 clr.l -[A7] 000069F2 4EBA B9F8 jsr [PC - 0x4608 /* 000023EC */] 000069F6 2F0E move.l -[A7], A6 000069F8 4EBA FC26 jsr [PC - 0x3DA /* 00006620 */] label000069FC: 000069FC 4FEE FB6C lea.l A7, [A6 - 0x494] 00006A00 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00006A04 4E5E unlink A6 00006A06 205F movea.l A0, [A7]+ 00006A08 DEFC 000C add.w A7, 0xC 00006A0C 4ED0 jmp [A0] 00006A0E 0372 756E bchg <>, D1 export_379: 00006A12 4E56 FCBE link A6, -0x0342 00006A16 2F07 move.l -[A7], D7 00006A18 206E 001C movea.l A0, [A6 + 0x1C] 00006A1C 43EE FFF8 lea.l A1, [A6 - 0x8] 00006A20 7003 moveq.l D0, 0x03 label00006A22: 00006A22 32D8 move.w [A1]+, [A0]+ 00006A24 51C8 FFFC dbf D0, -0x6 /* 00006A22 */ 00006A28 206E 0010 movea.l A0, [A6 + 0x10] 00006A2C 43EE FFF0 lea.l A1, [A6 - 0x10] 00006A30 7003 moveq.l D0, 0x03 label00006A32: 00006A32 32D8 move.w [A1]+, [A0]+ 00006A34 51C8 FFFC dbf D0, -0x6 /* 00006A32 */ 00006A38 3D7C F954 0024 move.w [A6 + 0x24], 0xF954 00006A3E 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00006A44 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006A48 660E bne +0x10 /* 00006A58 */ 00006A4A 1D7C 0007 FDD4 move.b [A6 - 0x22C], 0x7 00006A50 2D6D A548 FFEC move.l [A6 - 0x14], [A5 - 0x5AB8] 00006A56 6014 bra +0x16 /* 00006A6C */ label00006A58: 00006A58 206E FFFC movea.l A0, [A6 - 0x4] 00006A5C 2F10 move.l -[A7], [A0] 00006A5E 486E FCC0 pea.l [A6 - 0x340] 00006A62 2F3C 0000 0330 move.l -[A7], 0x330 00006A68 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00006A6C: 00006A6C 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00006A72 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006A76 57C0 seq D0 00006A78 4A00 tst.b D0 00006A7A 6714 beq +0x16 /* 00006A90 */ 00006A7C 223C 7265 6C65 move.l D1, 0x72656C65 /* 'rele' */ 00006A82 B2AE 0014 cmp.l D1, [A6 + 0x14] 00006A86 56C1 sne D1 00006A88 C001 and.b D0, D1 00006A8A 6704 beq +0x6 /* 00006A90 */ 00006A8C 6000 00EA bra +0xEC /* 00006B78 */ label00006A90: 00006A90 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00006A96 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006A9A 661E bne +0x20 /* 00006ABA */ 00006A9C 1D7C 0003 FEE0 move.b [A6 - 0x120], 0x3 00006AA2 4267 clr.w -[A7] 00006AA4 486E FFF0 pea.l [A6 - 0x10] 00006AA8 486E FEEC pea.l [A6 - 0x114] 00006AAC 3F3C 00FF move.w -[A7], 0xFF 00006AB0 4EBA 99A2 jsr [PC - 0x665E /* 00000454 */] 00006AB4 3E1F move.w D7, [A7]+ 00006AB6 6000 009A bra +0x9C /* 00006B52 */ label00006ABA: 00006ABA 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00006AC0 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006AC4 6618 bne +0x1A /* 00006ADE */ 00006AC6 1D7C 0001 FEE0 move.b [A6 - 0x120], 0x1 00006ACC 4267 clr.w -[A7] 00006ACE 486E FFF0 pea.l [A6 - 0x10] 00006AD2 486E FEE6 pea.l [A6 - 0x11A] 00006AD6 4EBA 98BC jsr [PC - 0x6744 /* 00000394 */] 00006ADA 3E1F move.w D7, [A7]+ 00006ADC 6074 bra +0x76 /* 00006B52 */ label00006ADE: 00006ADE 203C 4944 2020 move.l D0, 0x49442020 /* 'ID ' */ 00006AE4 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006AE8 6616 bne +0x18 /* 00006B00 */ 00006AEA 422E FEE0 clr.b [A6 - 0x120] 00006AEE 4267 clr.w -[A7] 00006AF0 486E FFF0 pea.l [A6 - 0x10] 00006AF4 486E FEE2 pea.l [A6 - 0x11E] 00006AF8 4EBA 989A jsr [PC - 0x6766 /* 00000394 */] 00006AFC 3E1F move.w D7, [A7]+ 00006AFE 6052 bra +0x54 /* 00006B52 */ label00006B00: 00006B00 203C 7265 6C65 move.l D0, 0x72656C65 /* 'rele' */ 00006B06 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006B0A 6642 bne +0x44 /* 00006B4E */ 00006B0C 203C 6342 4744 move.l D0, 0x63424744 /* 'cBGD' */ 00006B12 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006B16 56C0 sne D0 00006B18 4A00 tst.b D0 00006B1A 665C bne +0x5E /* 00006B78 */ 00006B1C 4A2E FEE0 tst.b [A6 - 0x120] 00006B20 56C1 sne D1 00006B22 8001 or.b D0, D1 00006B24 6652 bne +0x54 /* 00006B78 */ 00006B26 222E FEE2 move.l D1, [A6 - 0x11E] 00006B2A B2AD AE96 cmp.l D1, [A5 - 0x516A] 00006B2E 56C1 sne D1 00006B30 8001 or.b D0, D1 00006B32 6702 beq +0x4 /* 00006B36 */ 00006B34 6042 bra +0x44 /* 00006B78 */ label00006B36: 00006B36 1D7C 0002 FEE0 move.b [A6 - 0x120], 0x2 00006B3C 4267 clr.w -[A7] 00006B3E 486E FFF0 pea.l [A6 - 0x10] 00006B42 486E FEEA pea.l [A6 - 0x116] 00006B46 4EBA 98BC jsr [PC - 0x6744 /* 00000404 */] 00006B4A 3E1F move.w D7, [A7]+ 00006B4C 6004 bra +0x6 /* 00006B52 */ label00006B4E: 00006B4E 3E3C F954 move.w D7, 0xF954 label00006B52: 00006B52 4A47 tst.w D7 00006B54 661E bne +0x20 /* 00006B74 */ 00006B56 4267 clr.w -[A7] 00006B58 2F3C 6342 4744 move.l -[A7], 0x63424744 /* 'cBGD' */ 00006B5E 486E FCC0 pea.l [A6 - 0x340] 00006B62 2F3C 0000 0330 move.l -[A7], 0x330 00006B68 2F2E 000C move.l -[A7], [A6 + 0xC] 00006B6C 303C 0825 move.w D0, 0x825 00006B70 A816 syscall Pack8 00006B72 3E1F move.w D7, [A7]+ label00006B74: 00006B74 3D47 0024 move.w [A6 + 0x24], D7 label00006B78: 00006B78 2E1F move.l D7, [A7]+ 00006B7A 4E5E unlink A6 00006B7C 205F movea.l A0, [A7]+ 00006B7E DEFC 001C add.w A7, 0x1C 00006B82 4ED0 jmp [A0] export_380: 00006B84 4E56 FCBE link A6, -0x0342 00006B88 2F07 move.l -[A7], D7 00006B8A 206E 001C movea.l A0, [A6 + 0x1C] 00006B8E 43EE FFF8 lea.l A1, [A6 - 0x8] 00006B92 7003 moveq.l D0, 0x03 label00006B94: 00006B94 32D8 move.w [A1]+, [A0]+ 00006B96 51C8 FFFC dbf D0, -0x6 /* 00006B94 */ 00006B9A 206E 0010 movea.l A0, [A6 + 0x10] 00006B9E 43EE FFF0 lea.l A1, [A6 - 0x10] 00006BA2 7003 moveq.l D0, 0x03 label00006BA4: 00006BA4 32D8 move.w [A1]+, [A0]+ 00006BA6 51C8 FFFC dbf D0, -0x6 /* 00006BA4 */ 00006BAA 3D7C F954 0024 move.w [A6 + 0x24], 0xF954 00006BB0 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00006BB6 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006BBA 660E bne +0x10 /* 00006BCA */ 00006BBC 1D7C 0007 FEE0 move.b [A6 - 0x120], 0x7 00006BC2 2D6D A548 FFEC move.l [A6 - 0x14], [A5 - 0x5AB8] 00006BC8 6014 bra +0x16 /* 00006BDE */ label00006BCA: 00006BCA 206E FFFC movea.l A0, [A6 - 0x4] 00006BCE 2F10 move.l -[A7], [A0] 00006BD0 486E FCC0 pea.l [A6 - 0x340] 00006BD4 2F3C 0000 0330 move.l -[A7], 0x330 00006BDA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00006BDE: 00006BDE 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00006BE4 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006BE8 57C0 seq D0 00006BEA 4A00 tst.b D0 00006BEC 6714 beq +0x16 /* 00006C02 */ 00006BEE 223C 7265 6C65 move.l D1, 0x72656C65 /* 'rele' */ 00006BF4 B2AE 0014 cmp.l D1, [A6 + 0x14] 00006BF8 56C1 sne D1 00006BFA C001 and.b D0, D1 00006BFC 6704 beq +0x6 /* 00006C02 */ 00006BFE 6000 00EA bra +0xEC /* 00006CEA */ label00006C02: 00006C02 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00006C08 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006C0C 661E bne +0x20 /* 00006C2C */ 00006C0E 1D7C 0003 FDD4 move.b [A6 - 0x22C], 0x3 00006C14 4267 clr.w -[A7] 00006C16 486E FFF0 pea.l [A6 - 0x10] 00006C1A 486E FDE0 pea.l [A6 - 0x220] 00006C1E 3F3C 00FF move.w -[A7], 0xFF 00006C22 4EBA 9830 jsr [PC - 0x67D0 /* 00000454 */] 00006C26 3E1F move.w D7, [A7]+ 00006C28 6000 009A bra +0x9C /* 00006CC4 */ label00006C2C: 00006C2C 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00006C32 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006C36 6618 bne +0x1A /* 00006C50 */ 00006C38 1D7C 0001 FDD4 move.b [A6 - 0x22C], 0x1 00006C3E 4267 clr.w -[A7] 00006C40 486E FFF0 pea.l [A6 - 0x10] 00006C44 486E FDDA pea.l [A6 - 0x226] 00006C48 4EBA 974A jsr [PC - 0x68B6 /* 00000394 */] 00006C4C 3E1F move.w D7, [A7]+ 00006C4E 6074 bra +0x76 /* 00006CC4 */ label00006C50: 00006C50 203C 4944 2020 move.l D0, 0x49442020 /* 'ID ' */ 00006C56 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006C5A 6616 bne +0x18 /* 00006C72 */ 00006C5C 422E FDD4 clr.b [A6 - 0x22C] 00006C60 4267 clr.w -[A7] 00006C62 486E FFF0 pea.l [A6 - 0x10] 00006C66 486E FDD6 pea.l [A6 - 0x22A] 00006C6A 4EBA 9728 jsr [PC - 0x68D8 /* 00000394 */] 00006C6E 3E1F move.w D7, [A7]+ 00006C70 6052 bra +0x54 /* 00006CC4 */ label00006C72: 00006C72 203C 7265 6C65 move.l D0, 0x72656C65 /* 'rele' */ 00006C78 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006C7C 6642 bne +0x44 /* 00006CC0 */ 00006C7E 203C 6343 5244 move.l D0, 0x63435244 /* 'cCRD' */ 00006C84 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006C88 56C0 sne D0 00006C8A 4A00 tst.b D0 00006C8C 665C bne +0x5E /* 00006CEA */ 00006C8E 4A2E FDD4 tst.b [A6 - 0x22C] 00006C92 56C1 sne D1 00006C94 8001 or.b D0, D1 00006C96 6652 bne +0x54 /* 00006CEA */ 00006C98 222E FDD6 move.l D1, [A6 - 0x22A] 00006C9C B2AD AEAC cmp.l D1, [A5 - 0x5154] 00006CA0 56C1 sne D1 00006CA2 8001 or.b D0, D1 00006CA4 6702 beq +0x4 /* 00006CA8 */ 00006CA6 6042 bra +0x44 /* 00006CEA */ label00006CA8: 00006CA8 1D7C 0002 FDD4 move.b [A6 - 0x22C], 0x2 00006CAE 4267 clr.w -[A7] 00006CB0 486E FFF0 pea.l [A6 - 0x10] 00006CB4 486E FDDE pea.l [A6 - 0x222] 00006CB8 4EBA 974A jsr [PC - 0x68B6 /* 00000404 */] 00006CBC 3E1F move.w D7, [A7]+ 00006CBE 6004 bra +0x6 /* 00006CC4 */ label00006CC0: 00006CC0 3E3C F954 move.w D7, 0xF954 label00006CC4: 00006CC4 4A47 tst.w D7 00006CC6 661E bne +0x20 /* 00006CE6 */ 00006CC8 4267 clr.w -[A7] 00006CCA 2F3C 6343 5244 move.l -[A7], 0x63435244 /* 'cCRD' */ 00006CD0 486E FCC0 pea.l [A6 - 0x340] 00006CD4 2F3C 0000 0330 move.l -[A7], 0x330 00006CDA 2F2E 000C move.l -[A7], [A6 + 0xC] 00006CDE 303C 0825 move.w D0, 0x825 00006CE2 A816 syscall Pack8 00006CE4 3E1F move.w D7, [A7]+ label00006CE6: 00006CE6 3D47 0024 move.w [A6 + 0x24], D7 label00006CEA: 00006CEA 2E1F move.l D7, [A7]+ 00006CEC 4E5E unlink A6 00006CEE 205F movea.l A0, [A7]+ 00006CF0 DEFC 001C add.w A7, 0x1C 00006CF4 4ED0 jmp [A0] export_381: 00006CF6 4E56 FCB2 link A6, -0x034E 00006CFA 2F07 move.l -[A7], D7 00006CFC 206E 001C movea.l A0, [A6 + 0x1C] 00006D00 43EE FFF8 lea.l A1, [A6 - 0x8] 00006D04 7003 moveq.l D0, 0x03 label00006D06: 00006D06 32D8 move.w [A1]+, [A0]+ 00006D08 51C8 FFFC dbf D0, -0x6 /* 00006D06 */ 00006D0C 206E 0010 movea.l A0, [A6 + 0x10] 00006D10 43EE FFF0 lea.l A1, [A6 - 0x10] 00006D14 7003 moveq.l D0, 0x03 label00006D16: 00006D16 32D8 move.w [A1]+, [A0]+ 00006D18 51C8 FFFC dbf D0, -0x6 /* 00006D16 */ 00006D1C 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00006D22 B0AE 0018 cmp.l D0, [A6 + 0x18] 00006D26 6618 bne +0x1A /* 00006D40 */ 00006D28 1D7C 0002 FDD4 move.b [A6 - 0x22C], 0x2 00006D2E 422E FDDE clr.b [A6 - 0x222] 00006D32 1D7C 0007 FEE0 move.b [A6 - 0x120], 0x7 00006D38 2D6D A548 FFEC move.l [A6 - 0x14], [A5 - 0x5AB8] 00006D3E 6014 bra +0x16 /* 00006D54 */ label00006D40: 00006D40 206E FFFC movea.l A0, [A6 - 0x4] 00006D44 2F10 move.l -[A7], [A0] 00006D46 486E FCC0 pea.l [A6 - 0x340] 00006D4A 2F3C 0000 0330 move.l -[A7], 0x330 00006D50 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00006D54: 00006D54 202E FFEC move.l D0, [A6 - 0x14] 00006D58 B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00006D5C 670A beq +0xC /* 00006D68 */ 00006D5E 3D7C F954 0024 move.w [A6 + 0x24], 0xF954 00006D64 6000 013E bra +0x140 /* 00006EA4 */ label00006D68: 00006D68 4267 clr.w -[A7] 00006D6A 486E FDD4 pea.l [A6 - 0x22C] 00006D6E 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 00006D72 4A5F tst.w [A7]+ 00006D74 670A beq +0xC /* 00006D80 */ 00006D76 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 00006D7C 6000 0126 bra +0x128 /* 00006EA4 */ label00006D80: 00006D80 486E FCB4 pea.l [A6 - 0x34C] 00006D84 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 00006D88 422E FDD4 clr.b [A6 - 0x22C] 00006D8C 2D6E FCB4 FDD6 move.l [A6 - 0x22A], [A6 - 0x34C] 00006D92 422E FEE0 clr.b [A6 - 0x120] 00006D96 2D6E FCB8 FEE2 move.l [A6 - 0x11E], [A6 - 0x348] 00006D9C 2D6E FCBC FFEC move.l [A6 - 0x14], [A6 - 0x344] 00006DA2 2D6E FCB4 FCCE move.l [A6 - 0x332], [A6 - 0x34C] 00006DA8 2D6E FCB8 FCCA move.l [A6 - 0x336], [A6 - 0x348] 00006DAE 700F moveq.l D0, 0x0F 00006DB0 C0AE 0008 and.l D0, [A6 + 0x8] 00006DB4 3D40 FCC4 move.w [A6 - 0x33C], D0 00006DB8 203C 0000 00F0 move.l D0, 0xF0 00006DBE C0AE 0008 and.l D0, [A6 + 0x8] 00006DC2 4A80 tst.l D0 00006DC4 6708 beq +0xA /* 00006DCE */ 00006DC6 2D6E FEE2 FCC6 move.l [A6 - 0x33A], [A6 - 0x11E] 00006DCC 6006 bra +0x8 /* 00006DD4 */ label00006DCE: 00006DCE 2D6E FDD6 FCC6 move.l [A6 - 0x33A], [A6 - 0x22A] label00006DD4: 00006DD4 203C 4944 2020 move.l D0, 0x49442020 /* 'ID ' */ 00006DDA B0AE 0014 cmp.l D0, [A6 + 0x14] 00006DDE 6618 bne +0x1A /* 00006DF8 */ 00006DE0 1D7C 0002 FCD2 move.b [A6 - 0x32E], 0x2 00006DE6 4267 clr.w -[A7] 00006DE8 486E FFF0 pea.l [A6 - 0x10] 00006DEC 486E FCD4 pea.l [A6 - 0x32C] 00006DF0 4EBA 96F6 jsr [PC - 0x690A /* 000004E8 */] 00006DF4 3E1F move.w D7, [A7]+ 00006DF6 604E bra +0x50 /* 00006E46 */ label00006DF8: 00006DF8 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00006DFE B0AE 0014 cmp.l D0, [A6 + 0x14] 00006E02 661A bne +0x1C /* 00006E1E */ 00006E04 422E FCD2 clr.b [A6 - 0x32E] 00006E08 4267 clr.w -[A7] 00006E0A 486E FFF0 pea.l [A6 - 0x10] 00006E0E 486E FCD4 pea.l [A6 - 0x32C] 00006E12 3F3C 00FF move.w -[A7], 0xFF 00006E16 4EBA 963C jsr [PC - 0x69C4 /* 00000454 */] 00006E1A 3E1F move.w D7, [A7]+ 00006E1C 6028 bra +0x2A /* 00006E46 */ label00006E1E: 00006E1E 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00006E24 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006E28 6618 bne +0x1A /* 00006E42 */ 00006E2A 1D7C 0001 FCD2 move.b [A6 - 0x32E], 0x1 00006E30 4267 clr.w -[A7] 00006E32 486E FFF0 pea.l [A6 - 0x10] 00006E36 486E FCD4 pea.l [A6 - 0x32C] 00006E3A 4EBA 9558 jsr [PC - 0x6AA8 /* 00000394 */] 00006E3E 3E1F move.w D7, [A7]+ 00006E40 6004 bra +0x6 /* 00006E46 */ label00006E42: 00006E42 3E3C F954 move.w D7, 0xF954 label00006E46: 00006E46 4A47 tst.w D7 00006E48 57C0 seq D0 00006E4A 4A00 tst.b D0 00006E4C 6728 beq +0x2A /* 00006E76 */ 00006E4E C02D FC3C and.b D0, [A5 - 0x3C4] 00006E52 6722 beq +0x24 /* 00006E76 */ 00006E54 4267 clr.w -[A7] 00006E56 486E FCC4 pea.l [A6 - 0x33C] 00006E5A 1F3C 0001 move.b -[A7], 0x1 00006E5E 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00006E62 3D5F FCD4 move.w [A6 - 0x32C], [A7]+ 00006E66 1D7C 0002 FCD2 move.b [A6 - 0x32E], 0x2 00006E6C 4A6E FCD4 tst.w [A6 - 0x32C] 00006E70 6604 bne +0x6 /* 00006E76 */ 00006E72 3E3C F940 move.w D7, 0xF940 label00006E76: 00006E76 4A47 tst.w D7 00006E78 661E bne +0x20 /* 00006E98 */ 00006E7A 4267 clr.w -[A7] 00006E7C 2F3C 5041 5254 move.l -[A7], 0x50415254 /* 'PART' */ 00006E82 486E FCC0 pea.l [A6 - 0x340] 00006E86 2F3C 0000 0330 move.l -[A7], 0x330 00006E8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00006E90 303C 0825 move.w D0, 0x825 00006E94 A816 syscall Pack8 00006E96 3E1F move.w D7, [A7]+ label00006E98: 00006E98 3D47 0024 move.w [A6 + 0x24], D7 00006E9C 4267 clr.w -[A7] 00006E9E 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00006EA2 3E1F move.w D7, [A7]+ label00006EA4: 00006EA4 2E1F move.l D7, [A7]+ 00006EA6 4E5E unlink A6 00006EA8 205F movea.l A0, [A7]+ 00006EAA DEFC 001C add.w A7, 0x1C 00006EAE 4ED0 jmp [A0] export_382: 00006EB0 4E56 FBB6 link A6, -0x044A 00006EB4 2F07 move.l -[A7], D7 00006EB6 206E 001C movea.l A0, [A6 + 0x1C] 00006EBA 43EE FFF8 lea.l A1, [A6 - 0x8] 00006EBE 7003 moveq.l D0, 0x03 label00006EC0: 00006EC0 32D8 move.w [A1]+, [A0]+ 00006EC2 51C8 FFFC dbf D0, -0x6 /* 00006EC0 */ 00006EC6 206E 0010 movea.l A0, [A6 + 0x10] 00006ECA 43EE FFF0 lea.l A1, [A6 - 0x10] 00006ECE 7003 moveq.l D0, 0x03 label00006ED0: 00006ED0 32D8 move.w [A1]+, [A0]+ 00006ED2 51C8 FFFC dbf D0, -0x6 /* 00006ED0 */ 00006ED6 2D6D A548 FFEC move.l [A6 - 0x14], [A5 - 0x5AB8] 00006EDC 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00006EE2 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006EE6 662E bne +0x30 /* 00006F16 */ 00006EE8 4267 clr.w -[A7] 00006EEA 486E FFF0 pea.l [A6 - 0x10] 00006EEE 486E FBC0 pea.l [A6 - 0x440] 00006EF2 3F3C 00FF move.w -[A7], 0xFF 00006EF6 4EBA 955C jsr [PC - 0x6AA4 /* 00000454 */] 00006EFA 3E1F move.w D7, [A7]+ 00006EFC 6652 bne +0x54 /* 00006F50 */ 00006EFE 4267 clr.w -[A7] 00006F00 486E FBC0 pea.l [A6 - 0x440] 00006F04 486E FBBC pea.l [A6 - 0x444] 00006F08 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00006F0C 101F move.b D0, [A7]+ 00006F0E 6640 bne +0x42 /* 00006F50 */ 00006F10 3E3C F940 move.w D7, 0xF940 00006F14 603A bra +0x3C /* 00006F50 */ label00006F16: 00006F16 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00006F1C B0AE 0014 cmp.l D0, [A6 + 0x14] 00006F20 662A bne +0x2C /* 00006F4C */ 00006F22 4267 clr.w -[A7] 00006F24 486E FFF0 pea.l [A6 - 0x10] 00006F28 486E FBB8 pea.l [A6 - 0x448] 00006F2C 4EBA 9466 jsr [PC - 0x6B9A /* 00000394 */] 00006F30 3E1F move.w D7, [A7]+ 00006F32 661C bne +0x1E /* 00006F50 */ 00006F34 4267 clr.w -[A7] 00006F36 2F2E FBB8 move.l -[A7], [A6 - 0x448] 00006F3A 486E FBBC pea.l [A6 - 0x444] 00006F3E 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 00006F42 101F move.b D0, [A7]+ 00006F44 660A bne +0xC /* 00006F50 */ 00006F46 3E3C F940 move.w D7, 0xF940 00006F4A 6004 bra +0x6 /* 00006F50 */ label00006F4C: 00006F4C 3E3C F954 move.w D7, 0xF954 label00006F50: 00006F50 4A47 tst.w D7 00006F52 6636 bne +0x38 /* 00006F8A */ 00006F54 1D7C 0001 FDD4 move.b [A6 - 0x22C], 0x1 00006F5A 7001 moveq.l D0, 0x01 00006F5C 2D40 FDDA move.l [A6 - 0x226], D0 00006F60 1D7C 0007 FEE0 move.b [A6 - 0x120], 0x7 00006F66 2D6E FBBC FFEC move.l [A6 - 0x14], [A6 - 0x444] 00006F6C 4267 clr.w -[A7] 00006F6E 2F3C 6353 544B move.l -[A7], 0x6353544B /* 'cSTK' */ 00006F74 486E FCC0 pea.l [A6 - 0x340] 00006F78 2F3C 0000 0330 move.l -[A7], 0x330 00006F7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00006F82 303C 0825 move.w D0, 0x825 00006F86 A816 syscall Pack8 00006F88 3E1F move.w D7, [A7]+ label00006F8A: 00006F8A 3D47 0024 move.w [A6 + 0x24], D7 00006F8E 2E1F move.l D7, [A7]+ 00006F90 4E5E unlink A6 00006F92 205F movea.l A0, [A7]+ 00006F94 DEFC 001C add.w A7, 0x1C 00006F98 4ED0 jmp [A0] export_383: 00006F9A 4E56 FA1E link A6, -0x05E2 00006F9E 2F07 move.l -[A7], D7 00006FA0 206E 001C movea.l A0, [A6 + 0x1C] 00006FA4 43EE FFF8 lea.l A1, [A6 - 0x8] 00006FA8 7003 moveq.l D0, 0x03 label00006FAA: 00006FAA 32D8 move.w [A1]+, [A0]+ 00006FAC 51C8 FFFC dbf D0, -0x6 /* 00006FAA */ 00006FB0 206E 0010 movea.l A0, [A6 + 0x10] 00006FB4 43EE FFF0 lea.l A1, [A6 - 0x10] 00006FB8 7003 moveq.l D0, 0x03 label00006FBA: 00006FBA 32D8 move.w [A1]+, [A0]+ 00006FBC 51C8 FFFC dbf D0, -0x6 /* 00006FBA */ 00006FC0 3E3C F954 move.w D7, 0xF954 00006FC4 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 00006FCA B0AE 0020 cmp.l D0, [A6 + 0x20] 00006FCE 6600 02F2 bne +0x2F4 /* 000072C2 */ 00006FD2 486E FEC6 pea.l [A6 - 0x13A] 00006FD6 2F3C 0000 012A move.l -[A7], 0x12A 00006FDC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00006FE0 203C 7072 6F70 move.l D0, 0x70726F70 /* 'prop' */ 00006FE6 B0AE 0014 cmp.l D0, [A6 + 0x14] 00006FEA 6662 bne +0x64 /* 0000704E */ 00006FEC 206E FFF4 movea.l A0, [A6 - 0xC] 00006FF0 2050 movea.l A0, [A0] 00006FF2 2D50 FA3C move.l [A6 - 0x5C4], [A0] 00006FF6 203C 7063 6E74 move.l D0, 0x70636E74 /* 'pcnt' */ 00006FFC B0AE FA3C cmp.l D0, [A6 - 0x5C4] 00007000 6616 bne +0x18 /* 00007018 */ 00007002 4267 clr.w -[A7] 00007004 486E FFF8 pea.l [A6 - 0x8] 00007008 2F2E 000C move.l -[A7], [A6 + 0xC] 0000700C 303C 0405 move.w D0, 0x405 00007010 A816 syscall Pack8 00007012 3E1F move.w D7, [A7]+ 00007014 6000 02AC bra +0x2AE /* 000072C2 */ label00007018: 00007018 203C 7363 726C move.l D0, 0x7363726C /* 'scrl' */ 0000701E B0AE FA3C cmp.l D0, [A6 - 0x5C4] 00007022 6608 bne +0xA /* 0000702C */ 00007024 2D6E 0018 FA40 move.l [A6 - 0x5C0], [A6 + 0x18] 0000702A 6008 bra +0xA /* 00007034 */ label0000702C: 0000702C 2D7C 3F3F 3F3F FA40 move.l [A6 - 0x5C0], 0x3F3F3F3F /* '????' */ label00007034: 00007034 4267 clr.w -[A7] 00007036 2F2E FA3C move.l -[A7], [A6 - 0x5C4] 0000703A 2F2E FA40 move.l -[A7], [A6 - 0x5C0] 0000703E 486E FEC6 pea.l [A6 - 0x13A] 00007042 4EBA 9812 jsr [PC - 0x67EE /* 00000856 */] 00007046 3E1F move.w D7, [A7]+ 00007048 6600 0278 bne +0x27A /* 000072C2 */ 0000704C 6078 bra +0x7A /* 000070C6 */ label0000704E: 0000704E 203C 7573 7270 move.l D0, 0x75737270 /* 'usrp' */ 00007054 B0AE 0014 cmp.l D0, [A6 + 0x14] 00007058 6664 bne +0x66 /* 000070BE */ 0000705A 4267 clr.w -[A7] 0000705C 486E FFF0 pea.l [A6 - 0x10] 00007060 486E FECE pea.l [A6 - 0x132] 00007064 3F3C 00FF move.w -[A7], 0xFF 00007068 4EBA 93EA jsr [PC - 0x6C16 /* 00000454 */] 0000706C 3E1F move.w D7, [A7]+ 0000706E 6600 0252 bne +0x254 /* 000072C2 */ 00007072 4267 clr.w -[A7] 00007074 486E FECE pea.l [A6 - 0x132] 00007078 486E FA1F pea.l [A6 - 0x5E1] 0000707C 486E FA1E pea.l [A6 - 0x5E2] 00007080 486E FA20 pea.l [A6 - 0x5E0] 00007084 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00007088 101F move.b D0, [A7]+ 0000708A 6722 beq +0x24 /* 000070AE */ 0000708C 7219 moveq.l D1, 0x19 0000708E B22E FA1F cmp.b D1, [A6 - 0x5E1] 00007092 57C1 seq D1 00007094 C001 and.b D0, D1 00007096 6716 beq +0x18 /* 000070AE */ 00007098 102E FA1E move.b D0, [A6 - 0x5E2] 0000709C 4880 ext.w D0 0000709E 48C0 ext.l D0 000070A0 2D40 FEC6 move.l [A6 - 0x13A], D0 000070A4 2D7C 2A2A 2A2A FECA move.l [A6 - 0x136], 0x2A2A2A2A /* '****' */ 000070AC 6018 bra +0x1A /* 000070C6 */ label000070AE: 000070AE 7001 moveq.l D0, 0x01 000070B0 2D40 FEC6 move.l [A6 - 0x13A], D0 000070B4 2D7C 5445 5854 FECA move.l [A6 - 0x136], 0x54455854 /* 'TEXT' */ 000070BC 6008 bra +0xA /* 000070C6 */ label000070BE: 000070BE 3E3C F954 move.w D7, 0xF954 000070C2 6000 01FE bra +0x200 /* 000072C2 */ label000070C6: 000070C6 2D6E 0018 FFCE move.l [A6 - 0x32], [A6 + 0x18] 000070CC 203C 6342 544E move.l D0, 0x6342544E /* 'cBTN' */ 000070D2 B0AE FFCE cmp.l D0, [A6 - 0x32] 000070D6 6608 bne +0xA /* 000070E0 */ 000070D8 2D7C 6343 424E FFCE move.l [A6 - 0x32], 0x6343424E /* 'cCBN' */ label000070E0: 000070E0 203C 6346 4C44 move.l D0, 0x63464C44 /* 'cFLD' */ 000070E6 B0AE FFCE cmp.l D0, [A6 - 0x32] 000070EA 6608 bne +0xA /* 000070F4 */ 000070EC 2D7C 6342 4644 FFCE move.l [A6 - 0x32], 0x63424644 /* 'cBFD' */ label000070F4: 000070F4 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 000070FA B0AE 0018 cmp.l D0, [A6 + 0x18] 000070FE 6622 bne +0x24 /* 00007122 */ 00007100 1D7C 0001 FFD2 move.b [A6 - 0x2E], 0x1 00007106 206E FFFC movea.l A0, [A6 - 0x4] 0000710A 2050 movea.l A0, [A0] 0000710C 2D50 FFD4 move.l [A6 - 0x2C], [A0] 00007110 42A7 clr.l -[A7] 00007112 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00007116 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 0000711A 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 0000711E 6000 0184 bra +0x186 /* 000072A4 */ label00007122: 00007122 203C 636D 6E75 move.l D0, 0x636D6E75 /* 'cmnu' */ 00007128 B0AE 0018 cmp.l D0, [A6 + 0x18] 0000712C 6618 bne +0x1A /* 00007146 */ 0000712E 1D7C 0004 FFD2 move.b [A6 - 0x2E], 0x4 00007134 206E FFFC movea.l A0, [A6 - 0x4] 00007138 2050 movea.l A0, [A0] 0000713A 2D50 FFD4 move.l [A6 - 0x2C], [A0] 0000713E 426E FFD8 clr.w [A6 - 0x28] 00007142 6000 0160 bra +0x162 /* 000072A4 */ label00007146: 00007146 203C 636D 656E move.l D0, 0x636D656E /* 'cmen' */ 0000714C B0AE 0018 cmp.l D0, [A6 + 0x18] 00007150 6628 bne +0x2A /* 0000717A */ 00007152 1D7C 0004 FFD2 move.b [A6 - 0x2E], 0x4 00007158 206E FFFC movea.l A0, [A6 - 0x4] 0000715C 2F10 move.l -[A7], [A0] 0000715E 486E FEC0 pea.l [A6 - 0x140] 00007162 7006 moveq.l D0, 0x06 00007164 2F00 move.l -[A7], D0 00007166 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000716A 2D6E FEC0 FFD4 move.l [A6 - 0x2C], [A6 - 0x140] 00007170 3D6E FEC4 FFD8 move.w [A6 - 0x28], [A6 - 0x13C] 00007176 6000 012C bra +0x12E /* 000072A4 */ label0000717A: 0000717A 203C 6354 554C move.l D0, 0x6354554C /* 'cTUL' */ 00007180 B0AE 0018 cmp.l D0, [A6 + 0x18] 00007184 6614 bne +0x16 /* 0000719A */ 00007186 1D7C 0007 FFD2 move.b [A6 - 0x2E], 0x7 0000718C 206E FFFC movea.l A0, [A6 - 0x4] 00007190 2050 movea.l A0, [A0] 00007192 2D50 FFD4 move.l [A6 - 0x2C], [A0] 00007196 6000 010C bra +0x10E /* 000072A4 */ label0000719A: 0000719A 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 000071A0 B0AE FFF8 cmp.l D0, [A6 - 0x8] 000071A4 6600 009E bne +0xA0 /* 00007244 */ 000071A8 206E FFFC movea.l A0, [A6 - 0x4] 000071AC 2F10 move.l -[A7], [A0] 000071AE 486E FA50 pea.l [A6 - 0x5B0] 000071B2 2F3C 0000 0140 move.l -[A7], 0x140 000071B8 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000071BC 4A2E FA7E tst.b [A6 - 0x582] 000071C0 6708 beq +0xA /* 000071CA */ 000071C2 3E3C F954 move.w D7, 0xF954 000071C6 6000 00FA bra +0xFC /* 000072C2 */ label000071CA: 000071CA 1D7C 0001 FA50 move.b [A6 - 0x5B0], 0x1 000071D0 486E FA50 pea.l [A6 - 0x5B0] 000071D4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000071D8 422E FA50 clr.b [A6 - 0x5B0] 000071DC 486E FA50 pea.l [A6 - 0x5B0] 000071E0 486E FA2C pea.l [A6 - 0x5D4] 000071E4 486E FA30 pea.l [A6 - 0x5D0] 000071E8 486E FA34 pea.l [A6 - 0x5CC] 000071EC 486E FA38 pea.l [A6 - 0x5C8] 000071F0 486E FA24 pea.l [A6 - 0x5DC] 000071F4 486E FA28 pea.l [A6 - 0x5D8] 000071F8 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 000071FC 1F3C 0001 move.b -[A7], 0x1 00007200 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00007204 1D7C 0003 FFD2 move.b [A6 - 0x2E], 0x3 0000720A 202E FA30 move.l D0, [A6 - 0x5D0] 0000720E 90AE FA2C sub.l D0, [A6 - 0x5D4] 00007212 3D40 FFD4 move.w [A6 - 0x2C], D0 00007216 202E FA34 move.l D0, [A6 - 0x5CC] 0000721A 90AE FA2C sub.l D0, [A6 - 0x5D4] 0000721E 3D40 FFD6 move.w [A6 - 0x2A], D0 00007222 3D6E FA90 FFD8 move.w [A6 - 0x28], [A6 - 0x570] 00007228 202E FA82 move.l D0, [A6 - 0x57E] 0000722C B0AE FA8A cmp.l D0, [A6 - 0x576] 00007230 660A bne +0xC /* 0000723C */ 00007232 302E FFD8 move.w D0, [A6 - 0x28] 00007236 4440 neg.w D0 00007238 3D40 FFD8 move.w [A6 - 0x28], D0 label0000723C: 0000723C 2D6E FA8A FFDA move.l [A6 - 0x26], [A6 - 0x576] 00007242 6060 bra +0x62 /* 000072A4 */ label00007244: 00007244 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 0000724A B0AE 0018 cmp.l D0, [A6 + 0x18] 0000724E 672E beq +0x30 /* 0000727E */ 00007250 206E FFFC movea.l A0, [A6 - 0x4] 00007254 2F10 move.l -[A7], [A0] 00007256 486E FB90 pea.l [A6 - 0x470] 0000725A 2F3C 0000 0330 move.l -[A7], 0x330 00007260 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00007264 2D6E FFF8 FB90 move.l [A6 - 0x470], [A6 - 0x8] 0000726A 4267 clr.w -[A7] 0000726C 486E FB90 pea.l [A6 - 0x470] 00007270 486E FFD2 pea.l [A6 - 0x2E] 00007274 4EBA 9406 jsr [PC - 0x6BFA /* 0000067C */] 00007278 3E1F move.w D7, [A7]+ 0000727A 6646 bne +0x48 /* 000072C2 */ 0000727C 6026 bra +0x28 /* 000072A4 */ label0000727E: 0000727E 1D7C 0002 FFD2 move.b [A6 - 0x2E], 0x2 00007284 1D7C 0005 FFD4 move.b [A6 - 0x2C], 0x5 0000728A 486E FA44 pea.l [A6 - 0x5BC] 0000728E 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 00007292 2D6E FA4C FFD6 move.l [A6 - 0x2A], [A6 - 0x5B4] 00007298 2D6E FA48 FFDA move.l [A6 - 0x26], [A6 - 0x5B8] 0000729E 2D6E FA44 FFDE move.l [A6 - 0x22], [A6 - 0x5BC] label000072A4: 000072A4 4267 clr.w -[A7] 000072A6 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 000072AC 486E FEC6 pea.l [A6 - 0x13A] 000072B0 2F3C 0000 012A move.l -[A7], 0x12A 000072B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000072BA 303C 0825 move.w D0, 0x825 000072BE A816 syscall Pack8 000072C0 3E1F move.w D7, [A7]+ label000072C2: 000072C2 3D47 0024 move.w [A6 + 0x24], D7 000072C6 2E1F move.l D7, [A7]+ 000072C8 4E5E unlink A6 000072CA 205F movea.l A0, [A7]+ 000072CC DEFC 001C add.w A7, 0x1C 000072D0 4ED0 jmp [A0] export_384: 000072D2 4E56 FFDA link A6, -0x0026 000072D6 48E7 0108 movem.l -[A7], D7,A4 000072DA 206E 001C movea.l A0, [A6 + 0x1C] 000072DE 43EE FFF8 lea.l A1, [A6 - 0x8] 000072E2 7003 moveq.l D0, 0x03 label000072E4: 000072E4 32D8 move.w [A1]+, [A0]+ 000072E6 51C8 FFFC dbf D0, -0x6 /* 000072E4 */ 000072EA 206E 0010 movea.l A0, [A6 + 0x10] 000072EE 43EE FFF0 lea.l A1, [A6 - 0x10] 000072F2 7003 moveq.l D0, 0x03 label000072F4: 000072F4 32D8 move.w [A1]+, [A0]+ 000072F6 51C8 FFFC dbf D0, -0x6 /* 000072F4 */ 000072FA 41EE FFE8 lea.l A0, [A6 - 0x18] 000072FE 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007302 7003 moveq.l D0, 0x03 label00007304: 00007304 30D9 move.w [A0]+, [A1]+ 00007306 51C8 FFFC dbf D0, -0x6 /* 00007304 */ 0000730A 41EE FFE0 lea.l A0, [A6 - 0x20] 0000730E 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007312 7003 moveq.l D0, 0x03 label00007314: 00007314 30D9 move.w [A0]+, [A1]+ 00007316 51C8 FFFC dbf D0, -0x6 /* 00007314 */ 0000731A 4267 clr.w -[A7] 0000731C 486E FFF8 pea.l [A6 - 0x8] 00007320 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00007326 486E FFE8 pea.l [A6 - 0x18] 0000732A 4EBA AB08 jsr [PC - 0x54F8 /* 00001E34 */] 0000732E 3E1F move.w D7, [A7]+ 00007330 6600 00A0 bne +0xA2 /* 000073D2 */ 00007334 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 0000733A B0AE FFE8 cmp.l D0, [A6 - 0x18] 0000733E 6716 beq +0x18 /* 00007356 */ 00007340 4267 clr.w -[A7] 00007342 486E FFE8 pea.l [A6 - 0x18] 00007346 4267 clr.w -[A7] 00007348 486E FFE0 pea.l [A6 - 0x20] 0000734C 303C 0536 move.w D0, 0x536 00007350 A816 syscall Pack8 00007352 3E1F move.w D7, [A7]+ 00007354 667C bne +0x7E /* 000073D2 */ label00007356: 00007356 2D6E FFE0 0018 move.l [A6 + 0x18], [A6 - 0x20] 0000735C 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00007362 B0AE 0018 cmp.l D0, [A6 + 0x18] 00007366 6648 bne +0x4A /* 000073B0 */ 00007368 206E FFE4 movea.l A0, [A6 - 0x1C] 0000736C 2850 movea.l A4, [A0] 0000736E 7001 moveq.l D0, 0x01 00007370 B06C 0004 cmp.w D0, [A4 + 0x4] 00007374 661E bne +0x20 /* 00007394 */ 00007376 202C 0006 move.l D0, [A4 + 0x6] 0000737A B0AC 000A cmp.l D0, [A4 + 0xA] 0000737E 660A bne +0xC /* 0000738A */ 00007380 2D7C 6342 424E 0018 move.l [A6 + 0x18], 0x6342424E /* 'cBBN' */ 00007388 6026 bra +0x28 /* 000073B0 */ label0000738A: 0000738A 2D7C 6343 424E 0018 move.l [A6 + 0x18], 0x6343424E /* 'cCBN' */ 00007392 601C bra +0x1E /* 000073B0 */ label00007394: 00007394 202C 0006 move.l D0, [A4 + 0x6] 00007398 B0AC 000A cmp.l D0, [A4 + 0xA] 0000739C 660A bne +0xC /* 000073A8 */ 0000739E 2D7C 6342 4644 0018 move.l [A6 + 0x18], 0x63424644 /* 'cBFD' */ 000073A6 6008 bra +0xA /* 000073B0 */ label000073A8: 000073A8 2D7C 6343 4644 0018 move.l [A6 + 0x18], 0x63434644 /* 'cCFD' */ label000073B0: 000073B0 4267 clr.w -[A7] 000073B2 2F2E 0020 move.l -[A7], [A6 + 0x20] 000073B6 486E FFE0 pea.l [A6 - 0x20] 000073BA 2F2E 0018 move.l -[A7], [A6 + 0x18] 000073BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000073C2 486E FFF0 pea.l [A6 - 0x10] 000073C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000073CA 303C 0C3B move.w D0, 0xC3B 000073CE A816 syscall Pack8 000073D0 3E1F move.w D7, [A7]+ label000073D2: 000073D2 486E FFE8 pea.l [A6 - 0x18] 000073D6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000073DA 486E FFE0 pea.l [A6 - 0x20] 000073DE 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000073E2 3D47 0024 move.w [A6 + 0x24], D7 000073E6 4CDF 1080 movem.l D7,A4, [A7]+ 000073EA 4E5E unlink A6 000073EC 205F movea.l A0, [A7]+ 000073EE DEFC 001C add.w A7, 0x1C 000073F2 4ED0 jmp [A0] export_385: 000073F4 4E56 FBFE link A6, -0x0402 000073F8 48E7 0308 movem.l -[A7], D6,D7,A4 000073FC 206E 001C movea.l A0, [A6 + 0x1C] 00007400 43EE FFF8 lea.l A1, [A6 - 0x8] 00007404 7003 moveq.l D0, 0x03 label00007406: 00007406 32D8 move.w [A1]+, [A0]+ 00007408 51C8 FFFC dbf D0, -0x6 /* 00007406 */ 0000740C 206E 0010 movea.l A0, [A6 + 0x10] 00007410 43EE FFF0 lea.l A1, [A6 - 0x10] 00007414 7003 moveq.l D0, 0x03 label00007416: 00007416 32D8 move.w [A1]+, [A0]+ 00007418 51C8 FFFC dbf D0, -0x6 /* 00007416 */ 0000741C 41EE FEA8 lea.l A0, [A6 - 0x158] 00007420 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007424 7003 moveq.l D0, 0x03 label00007426: 00007426 30D9 move.w [A0]+, [A1]+ 00007428 51C8 FFFC dbf D0, -0x6 /* 00007426 */ 0000742C 41EE FEA0 lea.l A0, [A6 - 0x160] 00007430 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007434 7003 moveq.l D0, 0x03 label00007436: 00007436 30D9 move.w [A0]+, [A1]+ 00007438 51C8 FFFC dbf D0, -0x6 /* 00007436 */ 0000743C 41EE FE98 lea.l A0, [A6 - 0x168] 00007440 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007444 7003 moveq.l D0, 0x03 label00007446: 00007446 30D9 move.w [A0]+, [A1]+ 00007448 51C8 FFFC dbf D0, -0x6 /* 00007446 */ 0000744C 41EE FE90 lea.l A0, [A6 - 0x170] 00007450 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007454 7003 moveq.l D0, 0x03 label00007456: 00007456 30D9 move.w [A0]+, [A1]+ 00007458 51C8 FFFC dbf D0, -0x6 /* 00007456 */ 0000745C 41EE FE88 lea.l A0, [A6 - 0x178] 00007460 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00007464 7003 moveq.l D0, 0x03 label00007466: 00007466 30D9 move.w [A0]+, [A1]+ 00007468 51C8 FFFC dbf D0, -0x6 /* 00007466 */ 0000746C 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00007472 B0AE 0014 cmp.l D0, [A6 + 0x14] 00007476 661C bne +0x1E /* 00007494 */ 00007478 4267 clr.w -[A7] 0000747A 486E FFF0 pea.l [A6 - 0x10] 0000747E 486E FC00 pea.l [A6 - 0x400] 00007482 4EBA 8F10 jsr [PC - 0x70F0 /* 00000394 */] 00007486 3E1F move.w D7, [A7]+ 00007488 6600 02C4 bne +0x2C6 /* 0000774E */ 0000748C 2C2E FC00 move.l D6, [A6 - 0x400] 00007490 6000 0198 bra +0x19A /* 0000762A */ label00007494: 00007494 203C 7261 6E67 move.l D0, 0x72616E67 /* 'rang' */ 0000749A B0AE 0014 cmp.l D0, [A6 + 0x14] 0000749E 6600 0180 bne +0x182 /* 00007620 */ 000074A2 4267 clr.w -[A7] 000074A4 486E FFF0 pea.l [A6 - 0x10] 000074A8 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 000074AE 486E FEA8 pea.l [A6 - 0x158] 000074B2 303C 0603 move.w D0, 0x603 000074B6 A816 syscall Pack8 000074B8 3E1F move.w D7, [A7]+ 000074BA 6600 0292 bne +0x294 /* 0000774E */ 000074BE 4267 clr.w -[A7] 000074C0 486E FEA8 pea.l [A6 - 0x158] 000074C4 2F3C 7374 6172 move.l -[A7], 0x73746172 /* 'star' */ 000074CA 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000074D0 486E FEA0 pea.l [A6 - 0x160] 000074D4 303C 0812 move.w D0, 0x812 000074D8 A816 syscall Pack8 000074DA 3E1F move.w D7, [A7]+ 000074DC 6600 0270 bne +0x272 /* 0000774E */ 000074E0 4267 clr.w -[A7] 000074E2 486E FEA0 pea.l [A6 - 0x160] 000074E6 4267 clr.w -[A7] 000074E8 486E FE98 pea.l [A6 - 0x168] 000074EC 303C 0536 move.w D0, 0x536 000074F0 A816 syscall Pack8 000074F2 3E1F move.w D7, [A7]+ 000074F4 6600 0258 bne +0x25A /* 0000774E */ 000074F8 4267 clr.w -[A7] 000074FA 486E FEA8 pea.l [A6 - 0x158] 000074FE 2F3C 7374 6F70 move.l -[A7], 0x73746F70 /* 'stop' */ 00007504 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 0000750A 486E FE90 pea.l [A6 - 0x170] 0000750E 303C 0812 move.w D0, 0x812 00007512 A816 syscall Pack8 00007514 3E1F move.w D7, [A7]+ 00007516 6600 0236 bne +0x238 /* 0000774E */ 0000751A 4267 clr.w -[A7] 0000751C 486E FE90 pea.l [A6 - 0x170] 00007520 4267 clr.w -[A7] 00007522 486E FE88 pea.l [A6 - 0x178] 00007526 303C 0536 move.w D0, 0x536 0000752A A816 syscall Pack8 0000752C 3E1F move.w D7, [A7]+ 0000752E 6600 021E bne +0x220 /* 0000774E */ 00007532 3E3C F954 move.w D7, 0xF954 00007536 206E FE8C movea.l A0, [A6 - 0x174] 0000753A 2F10 move.l -[A7], [A0] 0000753C 486E FEB0 pea.l [A6 - 0x150] 00007540 2F3C 0000 0140 move.l -[A7], 0x140 00007546 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000754A 206E FE9C movea.l A0, [A6 - 0x164] 0000754E 2850 movea.l A4, [A0] 00007550 102C 002E move.b D0, [A4 + 0x2E] 00007554 B02E FEDE cmp.b D0, [A6 - 0x122] 00007558 56C0 sne D0 0000755A 4A00 tst.b D0 0000755C 6600 01F0 bne +0x1F2 /* 0000774E */ 00007560 222E FEDA move.l D1, [A6 - 0x126] 00007564 B2AC 002A cmp.l D1, [A4 + 0x2A] 00007568 56C1 sne D1 0000756A 8001 or.b D0, D1 0000756C 6600 01E0 bne +0x1E2 /* 0000774E */ 00007570 222E FEDA move.l D1, [A6 - 0x126] 00007574 B2AE 0020 cmp.l D1, [A6 + 0x20] 00007578 56C1 sne D1 0000757A 8001 or.b D0, D1 0000757C 6600 01D0 bne +0x1D2 /* 0000774E */ 00007580 102C 002E move.b D0, [A4 + 0x2E] 00007584 4880 ext.w D0 00007586 6706 beq +0x8 /* 0000758E */ 00007588 5340 subq.w D0, 1 0000758A 671E beq +0x20 /* 000075AA */ 0000758C 6028 bra +0x2A /* 000075B6 */ label0000758E: 0000758E 4267 clr.w -[A7] 00007590 486C 0030 pea.l [A4 + 0x30] 00007594 486E FEE0 pea.l [A6 - 0x120] 00007598 2F3C 0000 0110 move.l -[A7], 0x110 0000759E 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 000075A2 101F move.b D0, [A7]+ 000075A4 6610 bne +0x12 /* 000075B6 */ 000075A6 6000 01A6 bra +0x1A8 /* 0000774E */ label000075AA: 000075AA 302C 0030 move.w D0, [A4 + 0x30] 000075AE B06E FEE0 cmp.w D0, [A6 - 0x120] 000075B2 6600 019A bne +0x19C /* 0000774E */ label000075B6: 000075B6 203C 6368 6120 move.l D0, 0x63686120 /* 'cha ' */ 000075BC B0AC 002A cmp.l D0, [A4 + 0x2A] 000075C0 6606 bne +0x8 /* 000075C8 */ 000075C2 2D6C 0002 FEB2 move.l [A6 - 0x14E], [A4 + 0x2] label000075C8: 000075C8 203C 6377 6F72 move.l D0, 0x63776F72 /* 'cwor' */ 000075CE B0AC 002A cmp.l D0, [A4 + 0x2A] 000075D2 6606 bne +0x8 /* 000075DA */ 000075D4 2D6C 000A FEBA move.l [A6 - 0x146], [A4 + 0xA] label000075DA: 000075DA 203C 6369 746D move.l D0, 0x6369746D /* 'citm' */ 000075E0 B0AC 002A cmp.l D0, [A4 + 0x2A] 000075E4 6606 bne +0x8 /* 000075EC */ 000075E6 2D6C 0012 FEC2 move.l [A6 - 0x13E], [A4 + 0x12] label000075EC: 000075EC 203C 6370 6172 move.l D0, 0x63706172 /* 'cpar' */ 000075F2 B0AC 002A cmp.l D0, [A4 + 0x2A] 000075F6 6606 bne +0x8 /* 000075FE */ 000075F8 2D6C 0022 FED2 move.l [A6 - 0x12E], [A4 + 0x22] label000075FE: 000075FE 4267 clr.w -[A7] 00007600 2F3C 434F 4E54 move.l -[A7], 0x434F4E54 /* 'CONT' */ 00007606 486E FEB0 pea.l [A6 - 0x150] 0000760A 2F3C 0000 0140 move.l -[A7], 0x140 00007610 2F2E 000C move.l -[A7], [A6 + 0xC] 00007614 303C 0825 move.w D0, 0x825 00007618 A816 syscall Pack8 0000761A 3E1F move.w D7, [A7]+ 0000761C 6000 0130 bra +0x132 /* 0000774E */ label00007620: 00007620 3D7C F954 0024 move.w [A6 + 0x24], 0xF954 00007626 6000 0152 bra +0x154 /* 0000777A */ label0000762A: 0000762A 203C 434F 4E54 move.l D0, 0x434F4E54 /* 'CONT' */ 00007630 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00007634 661C bne +0x1E /* 00007652 */ 00007636 3E3C F954 move.w D7, 0xF954 0000763A 206E FFFC movea.l A0, [A6 - 0x4] 0000763E 2F10 move.l -[A7], [A0] 00007640 486E FEB0 pea.l [A6 - 0x150] 00007644 2F3C 0000 0140 move.l -[A7], 0x140 0000764A 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000764E 6000 0082 bra +0x84 /* 000076D2 */ label00007652: 00007652 41EE FEB0 lea.l A0, [A6 - 0x150] 00007656 43ED CFBC lea.l A1, [A5 - 0x3044] 0000765A 7014 moveq.l D0, 0x14 label0000765C: 0000765C 30D9 move.w [A0]+, [A1]+ 0000765E 51C8 FFFC dbf D0, -0x6 /* 0000765C */ 00007662 203C 5041 5254 move.l D0, 0x50415254 /* 'PART' */ 00007668 B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000766C 661E bne +0x20 /* 0000768C */ 0000766E 206E FFFC movea.l A0, [A6 - 0x4] 00007672 2850 movea.l A4, [A0] 00007674 41EE FEE0 lea.l A0, [A6 - 0x120] 00007678 224C movea.l A1, A4 0000767A 5889 addq.l A1, 4 0000767C 303C 0087 move.w D0, 0x87 label00007680: 00007680 30D9 move.w [A0]+, [A1]+ 00007682 51C8 FFFC dbf D0, -0x6 /* 00007680 */ 00007686 422E FEDE clr.b [A6 - 0x122] 0000768A 6046 bra +0x48 /* 000076D2 */ label0000768C: 0000768C 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00007692 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00007696 6620 bne +0x22 /* 000076B8 */ 00007698 206E FFFC movea.l A0, [A6 - 0x4] 0000769C 2050 movea.l A0, [A0] 0000769E 2010 move.l D0, [A0] 000076A0 B0AD B510 cmp.l D0, [A5 - 0x4AF0] 000076A4 670A beq +0xC /* 000076B0 */ 000076A6 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 000076AC 6000 00CC bra +0xCE /* 0000777A */ label000076B0: 000076B0 1D7C 0002 FEDE move.b [A6 - 0x122], 0x2 000076B6 601A bra +0x1C /* 000076D2 */ label000076B8: 000076B8 203C 6356 4152 move.l D0, 0x63564152 /* 'cVAR' */ 000076BE B0AE FFF8 cmp.l D0, [A6 - 0x8] 000076C2 6608 bne +0xA /* 000076CC */ 000076C4 1D7C 0001 FEDE move.b [A6 - 0x122], 0x1 000076CA 6006 bra +0x8 /* 000076D2 */ label000076CC: 000076CC 3E3C F940 move.w D7, 0xF940 000076D0 607C bra +0x7E /* 0000774E */ label000076D2: 000076D2 2D6E 0020 FEDA move.l [A6 - 0x126], [A6 + 0x20] 000076D8 203C 6368 6120 move.l D0, 0x63686120 /* 'cha ' */ 000076DE B0AE 0020 cmp.l D0, [A6 + 0x20] 000076E2 660A bne +0xC /* 000076EE */ 000076E4 2D6E FC00 FEB2 move.l [A6 - 0x14E], [A6 - 0x400] 000076EA 2D46 FEB6 move.l [A6 - 0x14A], D6 label000076EE: 000076EE 203C 6377 6F72 move.l D0, 0x63776F72 /* 'cwor' */ 000076F4 B0AE 0020 cmp.l D0, [A6 + 0x20] 000076F8 660A bne +0xC /* 00007704 */ 000076FA 2D6E FC00 FEBA move.l [A6 - 0x146], [A6 - 0x400] 00007700 2D46 FEBE move.l [A6 - 0x142], D6 label00007704: 00007704 203C 6369 746D move.l D0, 0x6369746D /* 'citm' */ 0000770A B0AE 0020 cmp.l D0, [A6 + 0x20] 0000770E 660A bne +0xC /* 0000771A */ 00007710 2D6E FC00 FEC2 move.l [A6 - 0x13E], [A6 - 0x400] 00007716 2D46 FEC6 move.l [A6 - 0x13A], D6 label0000771A: 0000771A 203C 6370 6172 move.l D0, 0x63706172 /* 'cpar' */ 00007720 B0AE 0020 cmp.l D0, [A6 + 0x20] 00007724 660A bne +0xC /* 00007730 */ 00007726 2D6E FC00 FED2 move.l [A6 - 0x12E], [A6 - 0x400] 0000772C 2D46 FED6 move.l [A6 - 0x12A], D6 label00007730: 00007730 4267 clr.w -[A7] 00007732 2F3C 434F 4E54 move.l -[A7], 0x434F4E54 /* 'CONT' */ 00007738 486E FEB0 pea.l [A6 - 0x150] 0000773C 2F3C 0000 0140 move.l -[A7], 0x140 00007742 2F2E 000C move.l -[A7], [A6 + 0xC] 00007746 303C 0825 move.w D0, 0x825 0000774A A816 syscall Pack8 0000774C 3E1F move.w D7, [A7]+ label0000774E: 0000774E 486E FEA8 pea.l [A6 - 0x158] 00007752 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00007756 486E FEA0 pea.l [A6 - 0x160] 0000775A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000775E 486E FE98 pea.l [A6 - 0x168] 00007762 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00007766 486E FE90 pea.l [A6 - 0x170] 0000776A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000776E 486E FE88 pea.l [A6 - 0x178] 00007772 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00007776 3D47 0024 move.w [A6 + 0x24], D7 label0000777A: 0000777A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000777E 4E5E unlink A6 00007780 205F movea.l A0, [A7]+ 00007782 DEFC 001C add.w A7, 0x1C 00007786 4ED0 jmp [A0] export_386: 00007788 4E56 FEEE link A6, -0x0112 0000778C 2F07 move.l -[A7], D7 0000778E 206E 001C movea.l A0, [A6 + 0x1C] 00007792 43EE FFF8 lea.l A1, [A6 - 0x8] 00007796 7003 moveq.l D0, 0x03 label00007798: 00007798 32D8 move.w [A1]+, [A0]+ 0000779A 51C8 FFFC dbf D0, -0x6 /* 00007798 */ 0000779E 206E 0010 movea.l A0, [A6 + 0x10] 000077A2 43EE FFF0 lea.l A1, [A6 - 0x10] 000077A6 7003 moveq.l D0, 0x03 label000077A8: 000077A8 32D8 move.w [A1]+, [A0]+ 000077AA 51C8 FFFC dbf D0, -0x6 /* 000077A8 */ 000077AE 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 000077B4 B0AE 0018 cmp.l D0, [A6 + 0x18] 000077B8 6708 beq +0xA /* 000077C2 */ 000077BA 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 000077C0 6056 bra +0x58 /* 00007818 */ label000077C2: 000077C2 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 000077C8 B0AE 0014 cmp.l D0, [A6 + 0x14] 000077CC 6618 bne +0x1A /* 000077E6 */ 000077CE 4267 clr.w -[A7] 000077D0 486E FFF0 pea.l [A6 - 0x10] 000077D4 486E FEF0 pea.l [A6 - 0x110] 000077D8 3F3C 00FF move.w -[A7], 0xFF 000077DC 4EBA 8C76 jsr [PC - 0x738A /* 00000454 */] 000077E0 3E1F move.w D7, [A7]+ 000077E2 6630 bne +0x32 /* 00007814 */ 000077E4 6006 bra +0x8 /* 000077EC */ label000077E6: 000077E6 3E3C F954 move.w D7, 0xF954 000077EA 6028 bra +0x2A /* 00007814 */ label000077EC: 000077EC 4267 clr.w -[A7] 000077EE 2F3C 6669 6C65 move.l -[A7], 0x66696C65 /* 'file' */ 000077F4 41EE FEF0 lea.l A0, [A6 - 0x110] 000077F8 2008 move.l D0, A0 000077FA 5280 addq.l D0, 1 000077FC 2F00 move.l -[A7], D0 000077FE 4240 clr.w D0 00007800 102E FEF0 move.b D0, [A6 - 0x110] 00007804 48C0 ext.l D0 00007806 2F00 move.l -[A7], D0 00007808 2F2E 000C move.l -[A7], [A6 + 0xC] 0000780C 303C 0825 move.w D0, 0x825 00007810 A816 syscall Pack8 00007812 3E1F move.w D7, [A7]+ label00007814: 00007814 3D47 0024 move.w [A6 + 0x24], D7 label00007818: 00007818 2E1F move.l D7, [A7]+ 0000781A 4E5E unlink A6 0000781C 205F movea.l A0, [A7]+ 0000781E DEFC 001C add.w A7, 0x1C 00007822 4ED0 jmp [A0] export_387: 00007824 4E56 FEDC link A6, -0x0124 00007828 2F07 move.l -[A7], D7 0000782A 206E 001C movea.l A0, [A6 + 0x1C] 0000782E 43EE FFF8 lea.l A1, [A6 - 0x8] 00007832 7003 moveq.l D0, 0x03 label00007834: 00007834 32D8 move.w [A1]+, [A0]+ 00007836 51C8 FFFC dbf D0, -0x6 /* 00007834 */ 0000783A 206E 0010 movea.l A0, [A6 + 0x10] 0000783E 43EE FFF0 lea.l A1, [A6 - 0x10] 00007842 7003 moveq.l D0, 0x03 label00007844: 00007844 32D8 move.w [A1]+, [A0]+ 00007846 51C8 FFFC dbf D0, -0x6 /* 00007844 */ 0000784A 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00007850 B0AE 0018 cmp.l D0, [A6 + 0x18] 00007854 670A beq +0xC /* 00007860 */ 00007856 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 0000785C 6000 00DC bra +0xDE /* 0000793A */ label00007860: 00007860 7000 moveq.l D0, 0x00 00007862 2D40 FFEC move.l [A6 - 0x14], D0 00007866 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 0000786C B0AE 0014 cmp.l D0, [A6 + 0x14] 00007870 6628 bne +0x2A /* 0000789A */ 00007872 4267 clr.w -[A7] 00007874 486E FFF0 pea.l [A6 - 0x10] 00007878 486E FEEC pea.l [A6 - 0x114] 0000787C 3F3C 00FF move.w -[A7], 0xFF 00007880 4EBA 8BD2 jsr [PC - 0x742E /* 00000454 */] 00007884 3E1F move.w D7, [A7]+ 00007886 6600 00AE bne +0xB0 /* 00007936 */ 0000788A 42A7 clr.l -[A7] 0000788C 486E FEEC pea.l [A6 - 0x114] 00007890 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */] 00007894 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00007898 6074 bra +0x76 /* 0000790E */ label0000789A: 0000789A 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 000078A0 B0AE 0014 cmp.l D0, [A6 + 0x14] 000078A4 6636 bne +0x38 /* 000078DC */ 000078A6 4267 clr.w -[A7] 000078A8 486E FFF0 pea.l [A6 - 0x10] 000078AC 486E FEE8 pea.l [A6 - 0x118] 000078B0 4EBA 8AE2 jsr [PC - 0x751E /* 00000394 */] 000078B4 3E1F move.w D7, [A7]+ 000078B6 667E bne +0x80 /* 00007936 */ 000078B8 3D6E FEEA FEDE move.w [A6 - 0x122], [A6 - 0x116] 000078BE 4267 clr.w -[A7] 000078C0 1F3C 0001 move.b -[A7], 0x1 000078C4 486E FEDE pea.l [A6 - 0x122] 000078C8 486E FEE2 pea.l [A6 - 0x11E] 000078CC 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 000078D0 4A5F tst.w [A7]+ 000078D2 673A beq +0x3C /* 0000790E */ 000078D4 2D6E FEE2 FFEC move.l [A6 - 0x14], [A6 - 0x11E] 000078DA 6032 bra +0x34 /* 0000790E */ label000078DC: 000078DC 203C 4944 2020 move.l D0, 0x49442020 /* 'ID ' */ 000078E2 B0AE 0014 cmp.l D0, [A6 + 0x14] 000078E6 6620 bne +0x22 /* 00007908 */ 000078E8 4267 clr.w -[A7] 000078EA 486E FFF0 pea.l [A6 - 0x10] 000078EE 486E FEE0 pea.l [A6 - 0x120] 000078F2 4EBA 8BF4 jsr [PC - 0x740C /* 000004E8 */] 000078F6 3E1F move.w D7, [A7]+ 000078F8 663C bne +0x3E /* 00007936 */ 000078FA 42A7 clr.l -[A7] 000078FC 3F2E FEE0 move.w -[A7], [A6 - 0x120] 00007900 A949 syscall GetMenuHandle 00007902 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00007906 6006 bra +0x8 /* 0000790E */ label00007908: 00007908 3E3C F954 move.w D7, 0xF954 0000790C 6028 bra +0x2A /* 00007936 */ label0000790E: 0000790E 4AAE FFEC tst.l [A6 - 0x14] 00007912 6606 bne +0x8 /* 0000791A */ 00007914 3E3C F940 move.w D7, 0xF940 00007918 601C bra +0x1E /* 00007936 */ label0000791A: 0000791A 4267 clr.w -[A7] 0000791C 2F3C 636D 6E75 move.l -[A7], 0x636D6E75 /* 'cmnu' */ 00007922 486E FFEC pea.l [A6 - 0x14] 00007926 7004 moveq.l D0, 0x04 00007928 2F00 move.l -[A7], D0 0000792A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000792E 303C 0825 move.w D0, 0x825 00007932 A816 syscall Pack8 00007934 3E1F move.w D7, [A7]+ label00007936: 00007936 3D47 0024 move.w [A6 + 0x24], D7 label0000793A: 0000793A 2E1F move.l D7, [A7]+ 0000793C 4E5E unlink A6 0000793E 205F movea.l A0, [A7]+ 00007940 DEFC 001C add.w A7, 0x1C 00007944 4ED0 jmp [A0] export_388: 00007946 4E56 FEE4 link A6, -0x011C 0000794A 2F07 move.l -[A7], D7 0000794C 206E 001C movea.l A0, [A6 + 0x1C] 00007950 43EE FFF8 lea.l A1, [A6 - 0x8] 00007954 7003 moveq.l D0, 0x03 label00007956: 00007956 32D8 move.w [A1]+, [A0]+ 00007958 51C8 FFFC dbf D0, -0x6 /* 00007956 */ 0000795C 206E 0010 movea.l A0, [A6 + 0x10] 00007960 43EE FFF0 lea.l A1, [A6 - 0x10] 00007964 7003 moveq.l D0, 0x03 label00007966: 00007966 32D8 move.w [A1]+, [A0]+ 00007968 51C8 FFFC dbf D0, -0x6 /* 00007966 */ 0000796C 203C 636D 6E75 move.l D0, 0x636D6E75 /* 'cmnu' */ 00007972 B0AE 0018 cmp.l D0, [A6 + 0x18] 00007976 670A beq +0xC /* 00007982 */ 00007978 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 0000797E 6000 00C8 bra +0xCA /* 00007A48 */ label00007982: 00007982 206E FFFC movea.l A0, [A6 - 0x4] 00007986 2050 movea.l A0, [A0] 00007988 2D50 FFEA move.l [A6 - 0x16], [A0] 0000798C 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00007992 B0AE 0014 cmp.l D0, [A6 + 0x14] 00007996 6638 bne +0x3A /* 000079D0 */ 00007998 4267 clr.w -[A7] 0000799A 486E FFF0 pea.l [A6 - 0x10] 0000799E 486E FEEA pea.l [A6 - 0x116] 000079A2 3F3C 00FF move.w -[A7], 0xFF 000079A6 4EBA 8AAC jsr [PC - 0x7554 /* 00000454 */] 000079AA 3E1F move.w D7, [A7]+ 000079AC 6600 0096 bne +0x98 /* 00007A44 */ 000079B0 4267 clr.w -[A7] 000079B2 2F2E FFEA move.l -[A7], [A6 - 0x16] 000079B6 486E FEEA pea.l [A6 - 0x116] 000079BA 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */] 000079BE 3D5F FFEE move.w [A6 - 0x12], [A7]+ 000079C2 7001 moveq.l D0, 0x01 000079C4 B06E FFEE cmp.w D0, [A6 - 0x12] 000079C8 6F5E ble +0x60 /* 00007A28 */ 000079CA 3E3C F940 move.w D7, 0xF940 000079CE 6074 bra +0x76 /* 00007A44 */ label000079D0: 000079D0 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 000079D6 B0AE 0014 cmp.l D0, [A6 + 0x14] 000079DA 6646 bne +0x48 /* 00007A22 */ 000079DC 4267 clr.w -[A7] 000079DE 486E FFF0 pea.l [A6 - 0x10] 000079E2 486E FEE6 pea.l [A6 - 0x11A] 000079E6 4EBA 89AC jsr [PC - 0x7654 /* 00000394 */] 000079EA 3E1F move.w D7, [A7]+ 000079EC 6656 bne +0x58 /* 00007A44 */ 000079EE 7001 moveq.l D0, 0x01 000079F0 B0AE FEE6 cmp.l D0, [A6 - 0x11A] 000079F4 5FC0 sle D0 000079F6 4A00 tst.b D0 000079F8 6722 beq +0x24 /* 00007A1C */ 000079FA 2F00 move.l -[A7], D0 000079FC 4267 clr.w -[A7] 000079FE 2F2E FFEA move.l -[A7], [A6 - 0x16] 00007A02 A950 syscall CountMItems 00007A04 321F move.w D1, [A7]+ 00007A06 201F move.l D0, [A7]+ 00007A08 48C1 ext.l D1 00007A0A B2AE FEE6 cmp.l D1, [A6 - 0x11A] 00007A0E 5CC1 sge D1 00007A10 C001 and.b D0, D1 00007A12 6708 beq +0xA /* 00007A1C */ 00007A14 3D6E FEE8 FFEE move.w [A6 - 0x12], [A6 - 0x118] 00007A1A 600C bra +0xE /* 00007A28 */ label00007A1C: 00007A1C 3E3C F940 move.w D7, 0xF940 00007A20 6022 bra +0x24 /* 00007A44 */ label00007A22: 00007A22 3E3C F954 move.w D7, 0xF954 00007A26 601C bra +0x1E /* 00007A44 */ label00007A28: 00007A28 4267 clr.w -[A7] 00007A2A 2F3C 636D 656E move.l -[A7], 0x636D656E /* 'cmen' */ 00007A30 486E FFEA pea.l [A6 - 0x16] 00007A34 7006 moveq.l D0, 0x06 00007A36 2F00 move.l -[A7], D0 00007A38 2F2E 000C move.l -[A7], [A6 + 0xC] 00007A3C 303C 0825 move.w D0, 0x825 00007A40 A816 syscall Pack8 00007A42 3E1F move.w D7, [A7]+ label00007A44: 00007A44 3D47 0024 move.w [A6 + 0x24], D7 label00007A48: 00007A48 2E1F move.l D7, [A7]+ 00007A4A 4E5E unlink A6 00007A4C 205F movea.l A0, [A7]+ 00007A4E DEFC 001C add.w A7, 0x1C 00007A52 4ED0 jmp [A0] export_389: 00007A54 4E56 FFBE link A6, -0x0042 00007A58 2F07 move.l -[A7], D7 00007A5A 206E 001C movea.l A0, [A6 + 0x1C] 00007A5E 43EE FFF8 lea.l A1, [A6 - 0x8] 00007A62 7003 moveq.l D0, 0x03 label00007A64: 00007A64 32D8 move.w [A1]+, [A0]+ 00007A66 51C8 FFFC dbf D0, -0x6 /* 00007A64 */ 00007A6A 206E 0010 movea.l A0, [A6 + 0x10] 00007A6E 43EE FFF0 lea.l A1, [A6 - 0x10] 00007A72 7003 moveq.l D0, 0x03 label00007A74: 00007A74 32D8 move.w [A1]+, [A0]+ 00007A76 51C8 FFFC dbf D0, -0x6 /* 00007A74 */ 00007A7A 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00007A80 B0AE 0018 cmp.l D0, [A6 + 0x18] 00007A84 670A beq +0xC /* 00007A90 */ 00007A86 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 00007A8C 6000 0098 bra +0x9A /* 00007B26 */ label00007A90: 00007A90 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00007A96 B0AE 0014 cmp.l D0, [A6 + 0x14] 00007A9A 6628 bne +0x2A /* 00007AC4 */ 00007A9C 4267 clr.w -[A7] 00007A9E 486E FFF0 pea.l [A6 - 0x10] 00007AA2 486E FFD0 pea.l [A6 - 0x30] 00007AA6 3F3C 001F move.w -[A7], 0x1F 00007AAA 4EBA 89A8 jsr [PC - 0x7658 /* 00000454 */] 00007AAE 3E1F move.w D7, [A7]+ 00007AB0 6634 bne +0x36 /* 00007AE6 */ 00007AB2 4267 clr.w -[A7] 00007AB4 486E FFD0 pea.l [A6 - 0x30] 00007AB8 486E FFCC pea.l [A6 - 0x34] 00007ABC 4EBA 8DCC jsr [PC - 0x7234 /* 0000088A */] 00007AC0 3E1F move.w D7, [A7]+ 00007AC2 6022 bra +0x24 /* 00007AE6 */ label00007AC4: 00007AC4 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00007ACA B0AE 0014 cmp.l D0, [A6 + 0x14] 00007ACE 6612 bne +0x14 /* 00007AE2 */ 00007AD0 4267 clr.w -[A7] 00007AD2 486E FFF0 pea.l [A6 - 0x10] 00007AD6 486E FFCC pea.l [A6 - 0x34] 00007ADA 4EBA 88B8 jsr [PC - 0x7748 /* 00000394 */] 00007ADE 3E1F move.w D7, [A7]+ 00007AE0 6004 bra +0x6 /* 00007AE6 */ label00007AE2: 00007AE2 3E3C F954 move.w D7, 0xF954 label00007AE6: 00007AE6 7001 moveq.l D0, 0x01 00007AE8 B0AE FFCC cmp.l D0, [A6 - 0x34] 00007AEC 5EC0 sgt D0 00007AEE 4A00 tst.b D0 00007AF0 6710 beq +0x12 /* 00007B02 */ 00007AF2 7212 moveq.l D1, 0x12 00007AF4 B2AE FFCC cmp.l D1, [A6 - 0x34] 00007AF8 5DC1 slt D1 00007AFA C001 and.b D0, D1 00007AFC 6704 beq +0x6 /* 00007B02 */ 00007AFE 3E3C F940 move.w D7, 0xF940 label00007B02: 00007B02 4A47 tst.w D7 00007B04 661C bne +0x1E /* 00007B22 */ 00007B06 4267 clr.w -[A7] 00007B08 2F3C 6354 554C move.l -[A7], 0x6354554C /* 'cTUL' */ 00007B0E 486E FFCC pea.l [A6 - 0x34] 00007B12 7004 moveq.l D0, 0x04 00007B14 2F00 move.l -[A7], D0 00007B16 2F2E 000C move.l -[A7], [A6 + 0xC] 00007B1A 303C 0825 move.w D0, 0x825 00007B1E A816 syscall Pack8 00007B20 3E1F move.w D7, [A7]+ label00007B22: 00007B22 3D47 0024 move.w [A6 + 0x24], D7 label00007B26: 00007B26 2E1F move.l D7, [A7]+ 00007B28 4E5E unlink A6 00007B2A 205F movea.l A0, [A7]+ 00007B2C DEFC 001C add.w A7, 0x1C 00007B30 4ED0 jmp [A0] export_390: 00007B32 4E56 FFCC link A6, -0x0034 00007B36 2F07 move.l -[A7], D7 00007B38 206E 001C movea.l A0, [A6 + 0x1C] 00007B3C 43EE FFF8 lea.l A1, [A6 - 0x8] 00007B40 7003 moveq.l D0, 0x03 label00007B42: 00007B42 32D8 move.w [A1]+, [A0]+ 00007B44 51C8 FFFC dbf D0, -0x6 /* 00007B42 */ 00007B48 206E 0010 movea.l A0, [A6 + 0x10] 00007B4C 43EE FFF0 lea.l A1, [A6 - 0x10] 00007B50 7003 moveq.l D0, 0x03 label00007B52: 00007B52 32D8 move.w [A1]+, [A0]+ 00007B54 51C8 FFFC dbf D0, -0x6 /* 00007B52 */ 00007B58 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00007B5E B0AE 0018 cmp.l D0, [A6 + 0x18] 00007B62 6708 beq +0xA /* 00007B6C */ 00007B64 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 00007B6A 607A bra +0x7C /* 00007BE6 */ label00007B6C: 00007B6C 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00007B72 B0AE 0014 cmp.l D0, [A6 + 0x14] 00007B76 6708 beq +0xA /* 00007B80 */ 00007B78 3D7C F954 0024 move.w [A6 + 0x24], 0xF954 00007B7E 6066 bra +0x68 /* 00007BE6 */ label00007B80: 00007B80 4267 clr.w -[A7] 00007B82 486E FFF0 pea.l [A6 - 0x10] 00007B86 486E FFD0 pea.l [A6 - 0x30] 00007B8A 3F3C 001F move.w -[A7], 0x1F 00007B8E 4EBA 88C4 jsr [PC - 0x773C /* 00000454 */] 00007B92 3E1F move.w D7, [A7]+ 00007B94 664C bne +0x4E /* 00007BE2 */ 00007B96 4267 clr.w -[A7] 00007B98 486D E1DE pea.l [A5 - 0x1E22] 00007B9C 486E FFD0 pea.l [A6 - 0x30] 00007BA0 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] 00007BA4 3D5F FFCE move.w [A6 - 0x32], [A7]+ 00007BA8 661C bne +0x1E /* 00007BC6 */ 00007BAA 4267 clr.w -[A7] 00007BAC 486D E1DE pea.l [A5 - 0x1E22] 00007BB0 486E FFD0 pea.l [A6 - 0x30] 00007BB4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] 00007BB8 3D5F FFCE move.w [A6 - 0x32], [A7]+ 00007BBC 6608 bne +0xA /* 00007BC6 */ 00007BBE 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 00007BC4 6020 bra +0x22 /* 00007BE6 */ label00007BC6: 00007BC6 4267 clr.w -[A7] 00007BC8 2F3C 6356 4152 move.l -[A7], 0x63564152 /* 'cVAR' */ 00007BCE 486E FFCE pea.l [A6 - 0x32] 00007BD2 7002 moveq.l D0, 0x02 00007BD4 2F00 move.l -[A7], D0 00007BD6 2F2E 000C move.l -[A7], [A6 + 0xC] 00007BDA 303C 0825 move.w D0, 0x825 00007BDE A816 syscall Pack8 00007BE0 3E1F move.w D7, [A7]+ label00007BE2: 00007BE2 3D47 0024 move.w [A6 + 0x24], D7 label00007BE6: 00007BE6 2E1F move.l D7, [A7]+ 00007BE8 4E5E unlink A6 00007BEA 205F movea.l A0, [A7]+ 00007BEC DEFC 001C add.w A7, 0x1C 00007BF0 4ED0 jmp [A0] export_391: 00007BF2 4E56 FEE2 link A6, -0x011E 00007BF6 2F07 move.l -[A7], D7 00007BF8 206E 001C movea.l A0, [A6 + 0x1C] 00007BFC 43EE FFF8 lea.l A1, [A6 - 0x8] 00007C00 7003 moveq.l D0, 0x03 label00007C02: 00007C02 32D8 move.w [A1]+, [A0]+ 00007C04 51C8 FFFC dbf D0, -0x6 /* 00007C02 */ 00007C08 206E 0010 movea.l A0, [A6 + 0x10] 00007C0C 43EE FFF0 lea.l A1, [A6 - 0x10] 00007C10 7003 moveq.l D0, 0x03 label00007C12: 00007C12 32D8 move.w [A1]+, [A0]+ 00007C14 51C8 FFFC dbf D0, -0x6 /* 00007C12 */ 00007C18 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00007C1E B0AE 0018 cmp.l D0, [A6 + 0x18] 00007C22 670A beq +0xC /* 00007C2E */ 00007C24 3D7C F940 0024 move.w [A6 + 0x24], 0xF940 00007C2A 6000 00CE bra +0xD0 /* 00007CFA */ label00007C2E: 00007C2E 7000 moveq.l D0, 0x00 00007C30 2D40 FFEC move.l [A6 - 0x14], D0 00007C34 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */ 00007C3A B0AE 0014 cmp.l D0, [A6 + 0x14] 00007C3E 6628 bne +0x2A /* 00007C68 */ 00007C40 4267 clr.w -[A7] 00007C42 486E FFF0 pea.l [A6 - 0x10] 00007C46 486E FEE4 pea.l [A6 - 0x11C] 00007C4A 3F3C 00FF move.w -[A7], 0xFF 00007C4E 4EBA 8804 jsr [PC - 0x77FC /* 00000454 */] 00007C52 3E1F move.w D7, [A7]+ 00007C54 6600 00A0 bne +0xA2 /* 00007CF6 */ 00007C58 42A7 clr.l -[A7] 00007C5A 486E FEE4 pea.l [A6 - 0x11C] 00007C5E 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00007C62 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00007C66 6066 bra +0x68 /* 00007CCE */ label00007C68: 00007C68 203C 696E 6478 move.l D0, 0x696E6478 /* 'indx' */ 00007C6E B0AE 0014 cmp.l D0, [A6 + 0x14] 00007C72 6622 bne +0x24 /* 00007C96 */ 00007C74 4267 clr.w -[A7] 00007C76 486E FFF0 pea.l [A6 - 0x10] 00007C7A 486E FFE4 pea.l [A6 - 0x1C] 00007C7E 4EBA 8714 jsr [PC - 0x78EC /* 00000394 */] 00007C82 3E1F move.w D7, [A7]+ 00007C84 6670 bne +0x72 /* 00007CF6 */ 00007C86 42A7 clr.l -[A7] 00007C88 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00007C8C 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */] 00007C90 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00007C94 6038 bra +0x3A /* 00007CCE */ label00007C96: 00007C96 203C 4944 2020 move.l D0, 0x49442020 /* 'ID ' */ 00007C9C B0AE 0014 cmp.l D0, [A6 + 0x14] 00007CA0 6626 bne +0x28 /* 00007CC8 */ 00007CA2 4267 clr.w -[A7] 00007CA4 486E FFF0 pea.l [A6 - 0x10] 00007CA8 486E FFE8 pea.l [A6 - 0x18] 00007CAC 4EBA 86E6 jsr [PC - 0x791A /* 00000394 */] 00007CB0 3E1F move.w D7, [A7]+ 00007CB2 4267 clr.w -[A7] 00007CB4 486E FFE8 pea.l [A6 - 0x18] 00007CB8 4EAD 279A jsr [A5 + 0x279A /* export_1263 */] 00007CBC 101F move.b D0, [A7]+ 00007CBE 670E beq +0x10 /* 00007CCE */ 00007CC0 2D6E FFE8 FFEC move.l [A6 - 0x14], [A6 - 0x18] 00007CC6 6006 bra +0x8 /* 00007CCE */ label00007CC8: 00007CC8 3E3C F954 move.w D7, 0xF954 00007CCC 6028 bra +0x2A /* 00007CF6 */ label00007CCE: 00007CCE 4AAE FFEC tst.l [A6 - 0x14] 00007CD2 6606 bne +0x8 /* 00007CDA */ 00007CD4 3E3C F940 move.w D7, 0xF940 00007CD8 601C bra +0x1E /* 00007CF6 */ label00007CDA: 00007CDA 4267 clr.w -[A7] 00007CDC 2F3C 6377 696E move.l -[A7], 0x6377696E /* 'cwin' */ 00007CE2 486E FFEC pea.l [A6 - 0x14] 00007CE6 7004 moveq.l D0, 0x04 00007CE8 2F00 move.l -[A7], D0 00007CEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00007CEE 303C 0825 move.w D0, 0x825 00007CF2 A816 syscall Pack8 00007CF4 3E1F move.w D7, [A7]+ label00007CF6: 00007CF6 3D47 0024 move.w [A6 + 0x24], D7 label00007CFA: 00007CFA 2E1F move.l D7, [A7]+ 00007CFC 4E5E unlink A6 00007CFE 205F movea.l A0, [A7]+ 00007D00 DEFC 001C add.w A7, 0x1C 00007D04 4ED0 jmp [A0]